The definfition of a eZPersistentObject is not only dependent on the db column definitions it is also dependaten on the definition stored in eZPersistentObject::definition()
other helper functions are dependant on information from eZPersistentObject::definition()