public void Show(IWorkspace parentWorkspace)
        {
            customerSummaryView = customerSummaryView ?? Items.AddNew<CustomerSummaryView>();
            parentWorkspace.Show(customerSummaryView);

            AddMenuItems();

            Customer customer = (Customer) State[StateConstants.CUSTOMER];
            OnStatusTextUpdate(string.Format("Editing {0}, {1}", customer.LastName, customer.FirstName));

            UpdateUserAddressLabel(customer);

            this.Activate();

            // When activating, force focus on the first tab in the view.
            // Extensions may have added stuff at the end of the tab.
            customerSummaryView.FocusFirstTab();
        }