Flyweight and Proxy examples