I was taking a quick look at DefaultEntityState and I have a few questions about its purpose, related to the instance variables declared inside:
- entity: easy enough, link back to the moose entity - properties: cache for properties like metric values.... - attributes: cache for attributes? (like derived attributes?) why in a different slot? And why is it an array of Association and not a dictionary like properties - groups: cache for groups? But it is currently useless as there is no accessor to fill it up
-- Simon