docs: def wrap_name_to_id(func_, *args, **kwargs):
      """
      destination (rethinkdb) needs the id field as primary key
      put the Name field into the ID field
      :param func_:
      :param args:
      :param kwargs:
      :return:
      """
      assert isinstance(args[0], dict)
      args[0][PRIMARY_KEY] = args[0].get(PRIMARY_FIELD, "")
      return func_(*args, **kwargs)