public BaseDataManagerTab <Item> GetNewManagerTab() { _dataManagerTabViewModel = CreateViewModel(); _dataManagerTabViewModel.DataModel = _data; _dataManagerTabViewModel.OnInternalManagementEnd += InternalManagementEnded; // No code smell right? Publisher in this case has all references and short life :) return(_dataManagerTabViewModel); }
// CONSTRUCTOR public DataManager() { _Annalist = Annalist.Instance; _dataManagerTabViewModel = null; }