i may have missed something, but is this class needed? i noticed there was a refactored method in SimpleFlowFactoryBean to provide an extension point but SimpleFlowFactoryBean.createNewStepState looks identical to this overridden method which is the only in the class