Implemented flattening for a zope.schema-based interface