Всякий раз, когда вы назначаете что-либо для ссылочного типа, вы заменяете старую ссылку новой.
Например ...
MyObject obj = new MyObject("foo");
obj = new MyObject("bar");
Будет иметь экземпляр MyObject, на который теперь не ссылаются, с некоторым свойством, установленным в "foo", которое в конечном итоге будет собираться мусором.
obj хранит ссылку на MyObject с некоторым свойством, установленным на "bar".