Fixes an issue that would cause some properties to not be null after updating even if the new property was null. IsDefined checks if 1) the value exists and 2) the value is not null. The second check causes problems, that's why I replaced it with TryGet which only cares about a value being present, regardless of whether it's null or not
Fixes an issue that would cause some properties to not be null after updating even if the new property was null.
IsDefined
checks if 1) the value exists and 2) the value is not null. The second check causes problems, that's why I replaced it withTryGet
which only cares about a value being present, regardless of whether it's null or not