today I noticed, that the get and set methods in a subclass of
NSManagedObject are only called when I directly enter a value from
the bound NSTextField. They are not called again when I press the
undo button to restore earlier values. The problem now is: When the
set methods are called, they flush a certain cache that is
connected to the attribute. When the method is not called during an
undo, I am not able to correctly flush my cache. What would be the
best pratice to deal with this? Does every object of this class has
to observe itself to get a clue when to flush the cache?