public ObjectPlacement InsertPlacement(int index, ScenarioModel scenario, string paletteKey)
        {
            var placement = new ObjectPlacement(scenario, paletteKey);

            Definition.Placements.Insert(index, placement);
            TreeItems.Insert(index, new TreeItemModel {
                Header = placement.GetDisplayName(), IsChecked = true, Tag = null
            });
            Elements.Insert(index, null);

            return(placement);
        }