Scott Bellware, seines Zeichens (verdienter) C#-MVP, hat einen sehr interessanten Artikel über die Handhabung von Objekt-Referenzen geschrieben. Er geht kurz aber verständlich auf die möglichen Formen und deren Risiken ein, und zeigt wie man mit Hilfe eines Dependency Injection Frameworks wie Spring.NET seine Abhängigkeiten "lockern" kann und den Code somit testbarer zu machen. Sehr empfehlenswert!