remove explicit access layer for LiveObject, support for subobjects.
live-array support
fix recusive liveobject handling
scoped js controller module support