Proxy pattern added.