Added functionality to ChangeObserver

ChangeObserver now reports the amount that the value has changed when
the subject is updated.