The iOS model generator now takes into account whether the entity has a base class above it in the class hierarchy. If it does, then it sets the parent class in the entity object, and doesn't duplicate the columns in the class / entity description.