public async Task <IList <Claim> > GetClaimsAsync(ApplicationRole role, CancellationToken cancellationToken = default)
 {
     cancellationToken.ThrowIfCancellationRequested();
     role.ThrowIfNull(nameof(role));
     role.Claims = role.Claims ?? (await _roleClaimsTable.GetClaimsAsync(role.Id)).ToList();
     return(role.Claims);
 }