anchor.diff:      setDirty(null);
     }
   
  -  E operator[](int index) {
  -    return valueConverter.convertValue(_list[index]);
  -  }
  -
  -
  +  E operator[](int index) => valueConverter.convertValue(_list[index]);
   }
positive.code:       isEmbeddedObject = true;
      }
      valueConverter = new _ValueConverter(this);
    }
    factory PersistentList(BasePersistentObject parent, String elementType, String pathToMe) {
      PersistentList result = parent._compoundProperties[pathToMe];
  
negative.code:     if (value is DbRef) {
        return objectory.dbRef2Object(value);
      }
  
      // When we have manually added an object to this persistent list and we call convertValue() over again,
      // this keeps us from problems (no re-conversions nor null values).
      return value;
    }
  }
  class _PersistentIterator<E> implements Iterator<E> {
  