anchor.diff:    /**
      * Access controls on the entry.
      */
  -  List<BucketAccessControls> get acl =>
  -      new JsonList<BucketAccessControls>(
  -          this, "acl",
  -          (path) => new BucketAccessControls._delegate(this, path));
  +  List<AccessControls> get acl;
  +
  +  set acl(List<AccessControls> acl) {
  +    this.acl..clear()..addAll(acl);
  +  }
   
     /**
      * The name of the entry.
  
positive.code:       new JsonList(
            this, "defaultObjectAcl",
            (path) => new ObjectAccessControls._delegate(this, path));
  
    /**
     * The lifecycle configuration of [StorageObject]s in the bucket.
  
negative.code:  */
  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
     */
  