Rename RoleWithParentInterface to HierarchicalRoleInterface