refactor here. `submitForm` is now `this._submitForm`, the code to check whether the form is already being submitted is moved to the `allowOnlyOneSubmit` decorator.