Differences now update their values when one of their modules change