code: function cleanUpData(data) {
    if (!(data instanceof Tag) && !(data && typeof data.trigger == T_FUNCTION))
      return data
  
    var o = {}
    for (var key in data) {
      if (!contains(RESERVED_WORDS_BLACKLIST, 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