Improve collection value readers and fix type parameter typos