------------------------
- add "onPropertiesChanged(successCB)" method to automatically update properties.
- support cloning proxies so that introspection is called only once per object type.
-
-
-API style:
-----------
-- use "Promises" pattern for asynchronous APIs
-- force JSON description of numbers as floats when needed
-
-
-DBus service support:
----------------------
-- support sending signals