public IDisplaySet CreateFreshCopy()
{
DisplaySet displaySet = new DisplaySet(_descriptor.Clone());
displaySet.ParentImageSet = this.ParentImageSet;
foreach (IPresentationImage image in this.PresentationImages)
displaySet.PresentationImages.Add(image.CreateFreshCopy());
displaySet.PresentationImages.SortComparer = PresentationImages.SortComparer;
if (ParentImageSet != null)
((ImageSet)ParentImageSet).AddCopy(displaySet);
return displaySet;
}