Dexterity-based content types for Plone