Add missing constructor names
Fix issue with clear serialization labels

instances object was not being created with a null prototype and this was impacting checks like "label in instances" because of the properties in Object.prototype.
Stop creating objects that are not going to be used
Report missing/wrong main module/object information