public ChainHandler <int, List <string> > CreateChain() { return(ChainHandler <int, List <string> > .CreateNew() .AddStep(standardKernel.Get <SampleStep1>()) .AddStep(standardKernel.Get <SampleStep2>()) .AddStep(standardKernel.Get <SampleStep2>()) .AddStep(standardKernel.Get <SampleStep3>())); }