class Role implements
interface RoleInterface RoleInterface represents a role granted to a user. A role must either
interface RoleHierarchyInterface RoleHierarchyInterface is the interface for a role hierarchy.
class RoleHierarchy implements
class SwitchUserRole extends Role