void ViewStrategy_CustomCanProcessDocumentControlDescription(object sender, CustomCanProcessDocumentControlDescriptionEventArgs e)
        {
            var viewShortcut = ViewShortcut.FromString(e.DocumentControlDescription.SerializedControl);
            var modelView    = ((IModelViewSerializable)Application.FindModelView(viewShortcut.ViewId));

            if (modelView.SerializableView.HasValue)
            {
                e.Result  = modelView.SerializableView.Value;
                e.Handled = true;
            }
        }
        void MdiShowViewStrategyNP_CustomCanProcessDocumentControlDescription(object sender, CustomCanProcessDocumentControlDescriptionEventArgs e)
        {
            var viewShortcut = ViewShortcut.FromString(e.DocumentControlDescription.SerializedControl);

            Debug.Print(viewShortcut["Tag"]);
            var modelView = base.Application.FindModelView(viewShortcut.ViewId);


            e.Result = IsTaskResultSerialisableListView(e.Result, modelView);

            e.Handled = true;
        }