Entity clonedEntity = myNewEntity.Clone();
clonedEntity.HasInheritedCategory = false;
clonedEntity.HasInheritedDescription = false;
clonedEntity.ClonedFrom = myNewEntity.Id;
clonedEntity.Category = "Not Donations";
clonedEntity.Id = "campaigns_1"; //This is the Admin Console ID
clonedEntity.Name = "Campaigns Clone"; //This is the Admin Console Alias
clonedEntity.ObjectDescription = "This is a clone of " + myNewEntity.Name;
//add this cloned data object to the collection in the API objbect
api.Entities.Add(clonedEntity);