replaced gen MultiValue Object by individuell Objects, change Type String to Type Enum, adding new constructor to all attributes