private void Initialize(DisplaySet source, ICloningContext context)
{
context.CloneFields(source, this);
foreach (IPresentationImage image in source.PresentationImages)
{
IPresentationImage clone = image.Clone();
if (clone != null)
PresentationImages.Add(clone);
}
//keep the sort order.
PresentationImages.SortComparer = source.PresentationImages.SortComparer;
}