public IPipeLine <T> SetOrigin(IOrigin <T> origin)
 {
     Origin = origin;
     Origin.Validate();
     return(this);
 }