In some versions of .NET ( I was specifically using a project locked to .NET 7), there are several fields which are compilation defined as an array of nullable strings, instead of a nullable array. Examples I've found so far:
- ShipmentTags
- SubscribedSmses
- SubscribedEmails
This may be only an issue with certain older versions of .NET, I have not tried implementing this with the nullable compilation update in .NET 8 / .NET 9, but thought it was worth pointing out for anyone else stuck with an older framework having the same issue.