code: function (binding, subpath) {
        var args = Util.resolveArgs(
          arguments,
          function (x) { return x instanceof Binding ? 'binding' : null; }, '?subpath'
        );
        addDeletion(this, args.binding || this._binding, asArrayPath(args.subpath));
        return this;
      }
docs: Remove value.
  @param {Binding} [binding] binding to apply update to
  @param {String|Array} [subpath] subpath as a dot-separated string or an array of strings and numbers
  @return {TransactionContext} updated transaction context