constructor(element, options = {}) {
    this.element = element;
    this.opt = { ...this.defaultOptions(), ...options, ...this._parseOptions(element.dataset) };
  }
@param {object} element
@param {object} options