The scenario here is when a property has a setter but also already has a value assigned. That value should just be populated rather than generated. The main reason is because the type of the instance could be more specific than the type that the property defines.
The scenario here is when a property has a setter but also already has a value assigned. That value should just be populated rather than generated. The main reason is because the type of the instance could be more specific than the type that the property defines.