void SetCollectionItems(CollectionEditorControl collectionEditor, IList collection)
 {
     collection.Clear();
     foreach (var item in collectionEditor.Items)
     {
         collection.Add(item);
     }
 }
 void RefreshCollectionEditor(CollectionEditorControl collectionEditor)
 {
     propertyGrid.SelectedObjects = collectionEditor.Visible
         ? collectionEditor.SelectedItems.Cast <object>().ToArray()
         : null;
 }