Extends the JavaScript Object prototype to observe when an object is changed.