On Update rework

changed how scopes( observable objects) register to listen to events
outside of framework.
Next will be to add Dynamic Fragments support again.
Not all tests pass... Observable Maps gets double updates for properties
now...