title: pipeline - the object that is being transffered
body: <p>I implement a pipeline in c#. Theoretical question - how to shape up the object that is being transferred throughout the chain, considering some in the chain will need to initial source?</p>
  
  <pre><code>var InitialSource = SomeSource;
  var TransfferedObject = new TransfferedObject();
  TransfferedObject.InitialSource = initialSource;
  </code></pre>
  
  <p>Is that would be a best practice (all the examples on the web talk about all handlers take simple string...</p>