Changed WizardStep interface to abstract class