Use more structure from the original reader.
Return methods in lexical order.