I didn't know it then, but
Proxy is a native object in ECMA-Script 5 (ES5), the next web programming language. What this means is that I must change the name of my Proxy object to something else - yet to be determined. Moreover, I'm sure there will be inquiries (from all two of you) about the differences and similarities between my Proxy object and "theirs".