Flyweight Pattern Example