fix a major bug where the Textual content of derived simple types wasn't read