making JsonReaderListener not underlying API aware since it is useless otherwise