type constraint has to be defined in the Role (parent class)!