Added Flyweight pattern