Add a method to the native javascript object for observing changes to an object (works in browser, watch all or many properties)