code: function () {
      // WARNING! Reflect.construct returned value will fail to return element when browser has native
      // support for webcomponents and webcomponents polyfill is enabled at the same time
      var el;
      // Constructor
      if (window.hasOwnProperty("Reflect")) {
        el = Reflect.construct(baseElement, [], classAdapter); // ES6 Reflect is preferred when available
      } else {
        baseElement.prototype.constructor = classAdapter;
        baseElement.__proto__.constructor = classAdapter;
        el = baseElement.call(classAdapter); // ES alternative
      }
      // Trigger onCreated callback
      vcomet.triggerCallback("onCreated", classAdapter, el);
      return el;
    }
docs: Class adpater