Add ProxyPattern