public async Task <TResponse> Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate <TResponse> next)
 {
     Logger.Information($"Apply query options!");
     return((TResponse)await QueryOptions.ApplyQuery(await next()));
 }