Fixing Role inheritance check

Previously required Role<ParseRole; now, the inheriting role can be named anything.