searchPaths replaces defaultSearchPaths in loadModule()
renamed fetchXMLAttr() to getXMLAttr()