CoreData model object generator