[NewFeature] Add Flyweight Pattern.