Only set isDirty if something was changed
Do not add field to dirtyField, only because a set function was called.