Object.observe() tracking object property value add/update/delete