[Zope] Internal reference between objects saved in ZODB gets lost?