updateValue
Only updates value when data is different
Parameters
value
the new value that will be set as the new value only if its different from the current value of the property
Only updates value when data is different
the new value that will be set as the new value only if its different from the current value of the property