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