Sorry, it was my mistake. My design actually works (surprise!), but I missed a very obscure non-indented self._p_changed = 1 in a base class for my product. I know, I'm an idiot. But I'm glad it works now.
Ole _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )