docs: function(key, state) {
          this._removeRemove(this.flags.remove, key);
          var op = this._getOp(this.flags.set, key);
          if (op) {
              op.state = state;
          } else {
              this.flags.set.push({key: key, state: state});
          }
          return this;
      }