public AddDomainPageViewModel(IRegDomainService regDomainService)
        {
            _regDomainService = regDomainService;
            _columnClearValidations = new HashSet<string>();

            _hasBids = false;

            MaximumFrequency = Settings.Default.MaximumFrequency;
            TickFrequency = Settings.Default.TickFrequency;

            Cleanup();

            ClearCommand = new RelayCommand(async () => await ClearCommandHandler(), () => String.IsNullOrEmpty(Error));
            RunCommand = new RelayCommand(async () => await RunCommandHandler(), () => String.IsNullOrEmpty(Error));
            SaveCommand = new RelayCommand(async () => await SaveCommandHandler(), () => String.IsNullOrEmpty(Error));
            
            MessengerInstance.Register<DetailsPageMessage>(this, DetailsPageMessageHandler);
        }
        public Bootstrapper(ILogService logService, IRegDomainService regDomainService, IUserInfoService userInfoService)
		{
            _logService = logService;
            _regDomainService = regDomainService;
            _userInfoService = userInfoService;
        }