public override Task <IReadOnlyCollection <TOut> > ApplyAsync <TOut>(IQuery <TEntity, TOut> endQuery, CancellationToken cancellation = default)
 {
     TrackingVisitor.Visit(endQuery);
     return(base.ApplyAsync(endQuery, cancellation));
 }