messageReader is rewritten with lasy strings.
getCursor and getLength are reordered.
getModifiedReplyParser is added.
getModified is implemented.
getTextParser is added.
getText is implemented.