don't stomp on other users of pyxb -- requires an entirely new type, so it's pretty ugly