Nice example. I think proxies are really going to clean up a lot of the Javascript binding libs out there.<p>Any idea what's been holding back the adoption of proxies? It's still only implemented in firefox: <a href="http://kangax.github.io/es5-compat-table/es6/#Proxies" rel="nofollow">http://kangax.github.io/es5-compat-table/es6/#Proxies</a>
For this specific problem Object.observe will offer a better solution, but for now Object.observe is only supported in Chrome while proxies are only supported in Firefox.
Not that it matters in any way, as IE is far far behind..