protected override void OnDispose()
 {
     _taskData.Dispose();
     _goalData.Dispose();
     _projectData.Dispose();
 }