Only automatically initialize server-origin properties since calculated properties may need to be initialized when first accessed.  The assumption is that an object created on the client via JavaScript or via the transaction log is completely "initialized" once the object is created, as opposed to existing objects loaded through the mapper which are not fully initialized until all json has been processed.  If a server-origin property is calculated it will be initialized to its current value for existing objects or undefined for new objects and in both cases rule calculation must be triggered by a change to a dependency.
Only automatically initialize server-origin properties since calculated properties may need to be initialized when first accessed.  The assumption is that an object created on the client via JavaScript or via the transaction log is completely "initialized" once the object is created, as opposed to existing objects loaded through the mapper which are not fully initialized until all json has been processed.  If a server-origin property is calculated it will be initialized to its current value for existing objects or undefined for new objects and in both cases rule calculation must be triggered by a change to a dependency.

vc3/ExoWeb,vc3/ExoWeb,vc3/ExoWeb,vc3/ExoWeb,vc3/ExoWeb