Don't set many times the same value of contact mechanism

Contact mechanism keeps in sync many Function field for the value to allow
display with different widgets. The setter method is not required to actually
write the value because the on_change methods will have set the value to the
value field.

issue4244
review7631002