- added the chance to define a type and the determination of the class by value for the data entries