declare unique pointer for XPathParser
add readonly flag when adding columndefinitions