Type casting
Identified need for type casting to work more easily with sub/extended types Currently also with workarounds constraints are violated, constraints may be loosened but it makes more sense to provide explicit casting, e.g. "as TYPE" for assignments and ideally also inline for accessing members of extended types, see the example below: currently requires assignment to a temporary variable of the correct type, but the type constraint is still validated as the temporary variable is of a sub / extended type (see complete example in teams.
TEST_SYSTEM::mWTBody = TEST_SYSTEM::response.body
assert(size(TEST_SYSTEM::mWTBody.networks.networks) > 0)
Also the constraints may need to be adapted, or at least the resolveDataType implementation.