feat: make xsd validation optional