code: function cleanUpData(data) {
    if (!(data instanceof Tag$1) && !(data && isFunction(data.trigger)))
      { return data }
  
    var o = {};
    for (var key in data) {
      if (!RE_RESERVED_NAMES.test(key)) { o[key] = data[key]; }
    }
    return o
  }
docs: With this function we avoid that the internal Tag methods get overridden
  @param   { Object } data - options we want to use to extend the tag instance
  @returns { Object } clean object without containing the riot internal reserved words