hasRoles