public new void Save()
        {
            //IsBusy = true;

            _isSaving = true;
            base.Save();

            if (Error != null)
            {
                MessageBox.Show(Error.Message, "SaveError".GetUiTranslation(), MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            _refreshDateTime = DateTime.Now;

            if (_parent != null)
            {
                _parent.ListItemId = Model.RegisterId;
            }

            if (ViewNamedElements != null)
            {
                ViewModelBinder.RebindProperties(this);
            }

            NotifyOfPropertyChange("Audit");
            SetReadOnlyButtons();
            _isSaving = false;

            //IsBusy = false;

            ParentViewModel.AutoRefreshDocuments();
        }