Observable

Implemented the Object.observe instead of the current one, but a lot of
tests are failing, which means i have to add some wait time cause the
Object.observe runs asynchronously.