public void Run(IWorkflow workflow) { foreach (IStep step in workflow.GetSteps()) { step.Execute(); } }