Refactoring StepManager into concrete class and add new interface IStepManager