More use of WorkflowModuleInjector to reduce code duplication.
Add comments above lines attach step modules/state seemingly unnessecarily.

Potential mis-use of get_stored_workflow_steps or maybe there were future plans to use the modules/step state.