public void ShowDetail(IChildWindow parentViewModel, BacklogItem item)
        {
            Item = item;
            SuggestedHours = null;

            ((DelegateCommand)NavigateToNextItemCommand).NotifyCanExecuteChanged();
            ((DelegateCommand)NavigateToPreviousItemCommand).NotifyCanExecuteChanged();

            if (!View.IsVisible)
                Show(parentViewModel);

            oldItem = Item.Clone();
            SetIdealHours();
            SetIsInEditMode();

            ArtifactListViewModel.ChangeContext(ArtifactContexts.BACKLOGITEM_ARTIFACT, Item.BacklogItemUId, RefreshBacklogItemArtifactCount);

            TaskListViewModel.Item = this.Item;
        }