I would like to promote a KB article, which may be interesting for users who are just getting started with our application framework. This information is actually not new and it was already available in the FAQ and Reference sections of our online documentation as well as the support knowledge base.
I must emphasize that there are actually many ways to implement such auditing properties, and your current code may differ from what we show. For instance, one may declare it as "internal set {...}" or use the PersistentAlias attribute. Just do not be at all concerned.
You are welcome to share your own implementations in post comments - maybe we can vote for the most concise and beautiful code, eh?:-P
