flyweight operators