------------------------
- add "onPropertiesChanged(successCB)" method to automatically update properties.
- support cloning proxies so that introspection is called only once per object type.
------------------------
- add "onPropertiesChanged(successCB)" method to automatically update properties.
- support cloning proxies so that introspection is called only once per object type.