3 - gracefully handle session disconnect
4 - investigate disconnect / cleanup API
9 - design cache cleanup mechanism, periodic or on demand.
10 - optimize cache if needed.
11 - investigate Javascript object destructor callbacks.
16 - investigate javascript library minimizing / obfuscation.
19 Proxy object properties:
20 ------------------------
21 - try to retrieve properties at introspection only if mentioned in xml data.
22 - add "onPropertiesChanged(successCB)" method to automatically update properties.
27 - support Challenge Response Authentication