expose struct fields
correct XmlXPathObjectType enum