4 - investigate javascript library minimizing / obfuscation.
7 Proxy object properties:
8 ------------------------
9 - add "onPropertiesChanged(successCB)" method to automatically update properties.
10 - support cloning proxies so that introspection is called only once per object type.
15 - use "Promises" pattern for asynchronous APIs
16 - support adding DBus signatures / force JSON description of numbers as floats when needed
21 - support sending signals
26 - support restrictions on websocket origin domain