Initial Proxy pattern (WIP)