removed fetchOne and fetchValue from ReaderInterface
added toHTML, jsonSerialize, query methods to Reader