Data if one or more of the objects in the list has a null property value even if the type is properly nullable.
This results in missing visit Procedure data and likely other issues, but that is what alerted us to the issue.
Test and library verification done through unit tests. Without making any changes to their core library code, I have two test. One passing in the happy scenario with no nulls. And one failing which simulates our deeply nested null value scenario.
Data if one or more of the objects in the list has a null property value even if the type is properly nullable. This results in missing visit Procedure data and likely other issues, but that is what alerted us to the issue. Test and library verification done through unit tests. Without making any changes to their core library code, I have two test. One passing in the happy scenario with no nulls. And one failing which simulates our deeply nested null value scenario.