ConfigItem::ActivateItems() calls DynamicObject::RestoreObjects(). DynamicObject::RestoreObjects() runs to the last line of the function, however control is not returned to the following line in ConfigItem::ActivateItems() (i.e. the calling function).