add NamedValueReader.