I've always preferred having the class name matching the entity name, so that you can do things like this:

`[NSEntityDescription entityForName:NSStringFromClass(self.class) inManagedObjectContext:]`