public override void Update() { if (activeItem != null) { activeItem.Update(); if (activeItem.IsDeletePending) { detailView.SetTargetObject(null); masterView.RemoveItem(activeItem); activeItem.Delete(); } } }