Finished Facade, Flyweight and Proxy patterns