Improved HashPools, XMLHelper now throws XMLHelperExceptions