anchor.diff:   */
   class StorageBucket extends StorageEntry {
   
  +  List<BucketAccessControls> get acl =>
  +      new JsonList<BucketAccessControls>(
  +          this, "acl",
  +          (path) => new BucketAccessControls._delegate(this, path));
  +  set acl(List<BucketAccessControls> acl) => this.acl..clear()..addAll(acl);
  +
     /**
      * The resource's [Cross-Origin Resource Sharing] configuration
      */
  
positive.code:   /**
     * Access controls on the entry.
     */
    List<BucketAccessControls> get acl =>
        new JsonList<BucketAccessControls>(
            this, "acl",
            (path) => new BucketAccessControls._delegate(this, path));
  
    /**
     * The name of the entry.
  
negative.code: }
  
  class StorageObject extends StorageEntry {
    // TODO: implement acl
    @override
    List<ObjectAccessControls> get acl =>
        new JsonList<ObjectAccessControls>(
            this, "acl",
            (path) => new ObjectAccessControls._delegate(this, path));
    set acl(List<ObjectAccessControls> acl) => this.acl..clear()..addAll(acl);
  
    /**
     * The name of the [StorageObject]
     */
    String get name => getField('name');
    set name(String name) => setField('name', name);
  
    /**
     * The name of the bucket containing this [StorageObject]
  