Sind es denn nur viele References des gleichen Objekts, oder tatsächlich völlig unterschiedliche Objekte? Denn um allen Fehlern vorzubeugen, solltest du die Property schon anständig definieren. So geht's zwar auch, aber es birgt, wie du schon feststellen musstest, scheinbar Fehlerpotenzial...