private void RefreshNamedObject(NamedObjectSave n)
{
ElementRuntime foundElement = ContainedElements.FindByName(n.InstanceName);
if (foundElement != null)
{
// this may be a PositionedObjectList or some other type that doesn't
// get a ElementRuntime created for it.
foundElement.mAssociatedNamedObjectSave = n;
}
foreach (NamedObjectSave containedNos in n.ContainedObjects)
{
RefreshNamedObject(containedNos);
}
}