exposing type with XmlReaders so clients can identify the reader