public override IAggregateFluent <TNewResult> Project <TNewResult>(ProjectionDefinition <TResult, TNewResult> projection)
 {
     return(WithPipeline(_pipeline.Project(projection)));
 }