Added flyweight pattern