set_on_change should not trigger any signal but it should register the field as modified. issue4968 review20391002