Patch observable list to restore discardListChanges (#23)
Support for detecting and being notified when an object is mutated.
There are two general ways to detect changes:
Observable.changes and be notified when an object changesDiffer.diff to determine changes between two objects