Flyweight Pattern Demo