public LoginViewModel(IWindowFactory windowFactory, IWindowController windowController, IAuthorization authorization)
     : base(windowFactory, windowController)
 {
     this.authorization = authorization;
     enter           = new RelayCommand(EnterExecute);
     registration    = new RelayCommand((obj) => WindowFactory.CreateRegisterWindow());
     passwordChanged = new RelayCommand((obj) => Password = (obj as PasswordBox).Password);
 }