support for stepper and continue and split Block base class between BlocProperties