ECMAScript Object.observe spec