The only sender of MooseEntityState>cache: selector initializer: aBlock ^self propertyAt: selector ifAbsentPut: [aBlock cullValue: self entity]
is MooseEntity>lookUpPropertyNamed: selector computedAs: aBlock ^self privateState cache: selector initializer: aBlock
all senders of which in the Moose 5 image are parameterless blocks.
Is anyone depending on the existence of the entity instVar in MooseDefaultState (and accessors in MooseEntityState)?
When looking at the class comment on MooseEntity, I wonder why the state has a back link.
Stephan