The ScriptName.NameArray now gets set before the object array. This is required for us to create a hashtable of the names. Also switched the manual exclusion of Core.Default__Class to a more general exclusion of all default objects.