/// <inheritDocs />
        public override object GetViewModel(object value)
        {
            var viewModel = new SubmitButtonViewModel()
            {
                Label    = this.Label,
                CssClass = this.CssClass
            };

            return(viewModel);
        }
        /// <inheritDocs />
        public override object GetViewModel(object value)
        {
            var viewModel = new SubmitButtonViewModel()
            {
                Label = this.Label,
                CssClass = this.CssClass
            };

            return viewModel;
        }
        /// <inheritDocs />
        public override object GetViewModel(object value)
        {
            var viewModel = new SubmitButtonViewModel()
            {
                Label            = this.Label,
                PreviousStepText = this.PreviousStepText,
                AllowGoBack      = this.AllowGoBack,
                CssClass         = this.CssClass
            };

            return(viewModel);
        }