Create a new Thing with existing values replaced by the given value for the given Property.
The original thing is not modified; this function returns a cloned Thing with updated values.
thing
Thing to set a value on.
Property for which to set the given value.
Value to set on thing for the given property.
property
A new Thing equal to the input Thing with existing values replaced by the given value for the given Property.
Create a new Thing with existing values replaced by the given value for the given Property.
The original
thing
is not modified; this function returns a cloned Thing with updated values.