void IVisitable <IPipelineVisitor> .Accept(IPipelineVisitor visitor)
 {
     visitor.VisitPipeline(this);
     ((IVisitable <IPipelineVisitor>)Stages).Accept(visitor);
 }