IServiceBuilder IServiceBuilder.DefineDerived(IDerivedDefiner definer)
 {
     foreach (var o in process.Orchestrations.Values.ToList())
     {
         o.CallDerivedDefiner(definer, this);
     }
     return(this);
 }
 public void CallDerivedDefiner(IDerivedDefiner definer, IServiceBuilder builder)
 {
     definer.DefineForEachOrchestration <TRequest, TReturn>(builder);
 }