ZODB undo support for Zope 2