Add optional validator parameter to TextReaderExtensions.Object to override default validator
Provide default value to TextReaderExtensions.Object()
Add test case for validator override
Merge branch 'feature/ObjectExt' into develop