anchor.diff:    //
     //---------------------------------
     
  -  void _data_changesHandler(Iterable changes) {
  +  void _data_changesHandler(Iterable<dynamic> changes) {
       if (_fields != null) {
         if (_dataFieldsChangesListener != null) {
           _dataFieldsChangesListener.cancel();
  
positive.code:       dynamic dataToObserve = getDataToObserve();
        
        if (value is Observable) _dataChangesListener = value.changes.listen(_data_changesHandler);
        if (dataToObserve is Observable) _dataFieldsChangesListener = dataToObserve.changes.listen(_data_changesHandler);
        
        if (value is ObservableList) _dataChangesListener = value.listChanges.listen(_data_changesHandler);
        if (dataToObserve is ObservableList) _dataFieldsChangesListener = dataToObserve.listChanges.listen(_data_changesHandler);
        
        _inactive = (_inactiveHandler != null) ? _inactiveHandler(data) : false;
        
  
negative.code:       dynamic dataToObserve = getDataToObserve();
        
        if (dataToObserve is Observable) _dataFieldsChangesListener = dataToObserve.changes.listen(_data_changesHandler);
        else if (dataToObserve is ObservableList) _dataFieldsChangesListener = dataToObserve.listChanges.listen(_data_changesHandler);
      }
      
      if (_enableHighlight && (changes != null)) {
        final dynamic bindableRecord = changes.firstWhere(
            (dynamic changeRecord) => (
                (changeRecord is ListChangeRecord) ||
                (
                    (changeRecord is PropertyChangeRecord) &&
                    (
                        (changeRecord.name == _field) ||
                        (
                            (_fields != null) &&
                            _fields.contains(changeRecord.name)
                        )
                    ) 
                )
            ),
            orElse: () => null
        );
        
        if (bindableRecord != null) {
          notify(
              new FrameworkEvent<dynamic>(
                  'dataPropertyChanged',
  