public IConfigurationItemViewModel AddMatrix()
        {
            IEditorConfigurationItemViewModel newConfigurationItemViewModel =
                ConfigurationItemEditorViewModelFactory.Create().WithParent(this).VisitMatrix(null);

            ChildStructItemViewModels.Add(newConfigurationItemViewModel);
            return(newConfigurationItemViewModel);
        }
 public void PasteAsChild(object itemToPaste)
 {
     if (itemToPaste is IEditorConfigurationItemViewModel editorConfigurationItemViewModel)
     {
         ChildStructItemViewModels.Add(editorConfigurationItemViewModel);
         editorConfigurationItemViewModel.Parent = this;
     }
 }