Fixed an issue where uneccessary value sync logic breaks work flow when value of one item is set to undefined