anchor.diff:    /// Constructor which takes the wrapped [Entity] and an [EntityWrapperCloneFn]
     /// from the subclass. This clone function returns a new instance of the
     /// subclass given a cloned instance of the wrapped [Entity].
  -  EntityWrapper.wrap(this._delegate, this._clone);
  +  EntityWrapper.wrap(this._delegate, this._clone) : super._internal();
   
     /// Get the root entity for this wrapper. Wrappers can compose other wrappers,
     /// so this will follow that chain until the root [Entity] is discovered.
  
positive.code: 
    /// Get the hashCode of this entity.
    int get hashCode;
  }
  
  /// Parent of all data transfer objects. Provides map-like methods for
  /// accessing field values.
  class RawEntity implements Entity {
  
    /// Actual fields of the Apiary entity.
    var _data = new ComparableMap<String, dynamic>();
  
negative.code: 
  /// Wraps an [Entity] and delegates to it. This is the base class for all
  /// generated entities.
  abstract class EntityWrapper extends Entity {
  
    final Entity _delegate;
  
  