Thomas,
that's a good idea indeed. Thanks for the pointer (I wasn't even aware that you can markReadOnly: in VAST).
It works like a charm, but sometimes it will throw exceptions a lot more often than you'd wish, because it affects every variable of an object. In my case, it is an object with more than a dozen variables and one of the things that happen during the suspected malfunction is the object being matrialized form the databse (using instVarAt:put:).
I'll have to play with the exception a little and see if it uncovers enough info to skip all that I'm not interested in.
I was hoping there is something as easy as a breakpoint that can be added by clicking on a variable name in the Class definition or such...
Joachim