[Zope] User-defined properties in a ZClass?