Added two tests to exercise the union type transformation of the field number expression
Updated the union type transformation to handle the field number expression
Minor improvements to existing test results
Added test revealing problem with generation of the field number expression
Fix: The union type transformation of the field number expression was passing the wrong type as the result of the field expression
Minor improvement to existing test result related to generation of the field expression when the object is a record
Added test revealing problem with the union type transformation when the object is a record
Updated the method used to find the field type (possibly a union type) of a field expression to consider (also) the case where the object is a record
Improved the union type transformation of the field expressions such that duplicate types in the field object types are being cleared