Extensible plugin type polyfill for ES6 Object.prototype.watch implementation.