// methods
 public override IAggregateFluent <TNewResult> AppendStage <TNewResult>(PipelineStageDefinition <TResult, TNewResult> stage)
 {
     return(WithPipeline(_pipeline.AppendStage(stage)));
 }