- #2992 - use new properties to replace common helper methods - still a few `Nullable.GetUnderlyingType()` calls - creating `ModelMetadata` or sites lacking `ModelMetadata` access e.g. `ModelBindingHelper.ConvertTo()`