load the XSD once in initializer