Revise Flyweight.