Updated AbstractMetadataInstaller to avoid conflicts with objects that must have unique names