public void MakeNewHomeWorkspace(object parameter) { // if the workspace is unsaved, prompt to save // otherwise overwrite the home workspace with new workspace if (!Model.HomeSpace.HasUnsavedChanges || AskUserToSaveWorkspaceOrCancel(this.Model.HomeSpace)) { Model.CurrentSpace = this.Model.HomeSpace; _model.Clear(null); } }