Problem: Large Number of Similar Objects - Flyweight Pattern | OneNoughtOne