[Zope] HOWTO: Making complex "properties"