Is this not more an issue with the proxy implementation? If it deferred to the proxied object's methods, would there be no issue with the proxy attempting to access its private fields?
Apologies in advance if I'm misunderstanding the purpose of proxies.