protected override void Next(object param)
        {
            MsgVis = false;

            if (!validator.IsCorrect)
            {
                Msg    = validator.ErrorMessage;
                MsgVis = true;
                return;
            }
            registerService.SetupProfileData(Profle);
            pageservice.ChangePage <Pages.UserRegPage>(Rules.Pages.SecPool, DisappearAndToSlideAnim.ToLeft);

            //if (declarationService.GetDeclaration().PayingType == PayingType.Online)
            //{
            //    pageservice.ChangePage<Pages.PaymentPage>(Rules.Pages.MainPool, DisappearAndToSlideAnim.ToLeft);
            //}
            //else
            //{
            //    pageservice.ChangePage<Pages.ResultPage>(Rules.Pages.MainPool, DisappearAndToSlideAnim.ToLeft);
            //}
        }