ReadingId are used instead of using Read(id)