public void Revalidate(IBehaviorContext context, ValidationController controller)
        {
            RequireInitialized();

            ValidationResult result = controller.GetResult(ValidationStep.ViewModel, context.VM);

            _resultManager.UpdateValidationResult(context, result);

            this.ViewModelRevalidateNext(context, controller);
        }