public override void Apply()
        {
            int index = 0;

            foreach (var charCategory in CharCategories)
            {
                Project.Characters[index].Category = charCategory;
                ++index;
            }
            Editor.AddCategory(CategoryIndex, CategoryName);
            MarkParentAsModified();
        }