public void UpdateChangedItems(BacklogItem[] changedItems) { if (isDisposed) return; if (changedItems == null || Item == null) return; BacklogItem changedItem = changedItems.SingleOrDefault(i => i.BacklogItemUId == Item.BacklogItemUId); if(changedItem==null) return; changedItem.Project = Item.Project; changedItem.SyncPlannedHoursAndRoles(); Item = changedItem; }