How to remove memory reference between two objects in C# 2.0 - Here in this link they explain very well for collections. I want to achieve same thing but for collider2d
someclass
{
private Collider2D col;
void Start()
{
col = collider2D;/*but from this point on if the collider2d values change so will the col values change but I want them to stay the same*/
}
}