public virtual void Dispose() { InformerModel?.Dispose(); CatalogModel?.Dispose(); ExplorerModel?.Dispose(); EditorModel?.Dispose(); _modelDisposable.Dispose(); }