Unobserve and observe data context objects in different for loops; Check if new value equals to new before set it