New version of TryReadMethod that returns a string
Added TryRead method that casts result to a string instead of object.
Merge branch 'rohu/stringtryread'