public void Dispose() { hierarchyService.SelectedHierarchy = previouslySelectedHierarchy; hierarchy.Dispose(); }