public ReceivePipeline()
 {
     PipelineObjectModel <T> .CloneStageDefinitions(Stages);
 }
 public SendPipeline()
 {
     PipelineObjectModel <T> .CloneStageDefinitions(Stages);
 }