Proxy with recorded operations
refactored out Proxy
Proxy is working!