docs: function(key) {
          this._removeRemove(this.maps.remove, key);
          var map = this._getOp(this.maps.modify);
          if (map) {
              return map;
          } else {
              map = new MapOperation();
              this.maps.modify.push({key: key, map: map});
              return map;
          }
      }