managed object model:

core data subclasses via mogenerator