Improve type safety of the collection value readers