for(; n < len; n++) {
    var k = keys[n];
    Object.defineProperty(self, k, {
      value: event[k],
      enumerable: true,