Call OnBake(), OnSet only if the value is really changed