refactor class JqGridReadingJsonData<TSource, TResult> where TSource : class
all test cases pass at this moment