Hopefully enough of the XSD to support the base types