How to use a Proxy (example).  Useful for debugging, as logging can be done as the object under proxy is changed for any value(s).