Fix problem with not called update method because of inheritance
Fixed Warnings
Fixed UI logic of the how step is presented to the user when set