Proxy Design Pattern Visual Diagram - Search