Issue #171: refactored a bit; ConcreteStepper now has the 'prepared' flag