code: function(key, value) {
          var hashCode = hash(key);
          if (!(hashCode in this.data)) {
              this.keys.push(key);
              this.values.push(value);
          }
          this.data[hashCode] = value;
      }
docs: preserve constructor 
  @memberOf Mappy#
  @param key
  @param value