use "clone.configFile = configFile" instead of "clone.configFile = new URL(configFile.toString());" because the clone of the backing map is shallow anyway