Record type contract

@ekjuanrejon @Simon_Cropp,

We’ve done extensive tests on the .NET 5 runtime, but only initial tests on the C# 9 language features. We’re actively working on adding .NET 5 to our support platforms.

In any case, if you encountered any issues while running on .NET 5, our support team always goes out of their way to help our customers move forward.

Laila