Introduced AbstractStep.