public CategoryTree Clone()
{
var clone = new CategoryTree();
foreach (var root in Categories)
{
clone.Categories.Add(CloneEntry(root, null));
}
return clone;
}