I cannot move my player to another gameObject,

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class wormHole : MonoBehaviour
{
[SerializeField] GameObject OtherBond;

[SerializeField] GameObject Player;

// Start is called before the first frame update
void Start()
{
    
}

// Update is called once per frame
void Update()
{
    
}

private void OnTriggerEnter2D(Collider2D other) 
{
    if(other.gameObject.CompareTag("Player"))
    {
        
        Player.transform.position = OtherBond;
    }
}

}

Whats OterhBond? Why not just use the transform.postiion on other?