structure of proxy design pattern - Search