*8148* use parent class for generic roles