public override void ConvertDataFromDTO <T>(T item)
        {
            if (typeof(T) == typeof(LaborDetail.Item))
            {
                var model = (item as LaborDetail.Item);

                ObjectCollection = new ObservableCollection <ObjectModel>();
                foreach (var obj in model.Objects)
                {
                    int Year = 0;
                    if (model.ActualPhaseYear != null)
                    {
                        int.TryParse(model.ActualPhaseYear.DisplayName, out Year);
                    }

                    var objModel = ObjectModel.ConvertToModelFromLaborDetailObject(obj, Year, _directoryManager);
                    if (objModel != null)
                    {
                        objModel.LaborDetailObjectID = obj.Identity;
                        ObjectCollection.Add(objModel);

                        if (obj.Unloading.Count > 0)
                        {
                            IsSingleObject = false;
                        }
                        else
                        {
                            IsSingleObject = true;
                        }
                    }
                }
            }
        }