Finished automatic detection of which Step subclass to instantiate when Step() is called.
Finished automatic detection of which Step subclass to instantiate when Step() is called.
Moved factory method in Step to a separate StepFactory class; 33 of 34 tests passing.