observe

The object-observer pattern in javascript. Listen to changes that happen on your deep objects and arrays.