Chapter 9. The Proxy Pattern