Data model, NSManagedObject subcasses, Data model controller, login support