Object fields should not be marked changed if the value has not changed

Change-Id: I302846bd24b6742015e568e4593ffdf1b8634d66