When you do that change, I'd argue you don;t need this class `SEXPXmlReaderFactory` and just inline the code here.