sync-engine-shared - Any changes made in model listener gets clobbered by original update