Hi,

In Lukas's proposal for moving to instance-side descriptions there are various benefits mentioned such as:

- Move descriptions from class-side to instance-side. This resolves
various issues such as cache-invalidation, instance specific
descriptions, dynamic descriptions, context dependent descriptions,
etc. Furthermore the descriptions will be closer to the code they
describe and it will be possible to describe class- and instance-side
of an object, not just the instance-side.

 I'm not sure I understand the cache-invalidation issue. MAPragmaBuilder is derived from MADescriptionBuilder and uses MADescriptionBuilder cache instance variable which is invalidated in the same way as before, so currently the two implementations are equivalent. Was something different envisaged?

Did you envisage any change to the use of #magritteDynamicObject?

Cheers

Nick