Fixed RecordValueReader support for explicit mapping (assumes field names are capitalized).
Added better default argument construction, supporting collections, maps and arrays.