docs: function mixInTo(target) {
      var descriptor;
      for (var key in this) {
          if ((descriptor = Object.getOwnPropertyDescriptor(this, key))) {
              Object.defineProperty(target, key, descriptor);
          }
      }
      return target;
  }