Returns True if the field's value was modified by the most recent SetFieldValue call.
This method usually returns True only if this field was directly modified by a call to SetFieldValue. However, this method can also return true if the field was modified indirectly as a result of a hook.
This mechanism detects SetFieldValue calls only for the Entity object to which this field belongs. It ignores SetFieldValue calls that apply to other Entity objects.