Si vous voulez qu'elles soient nulles, cela signifie qu'elles sont des dépendances non essentielles. En les ayant comme arguments, vous suggérez le contraire. Vous devriez redessiner votre classe pour avoir un autre constructeur qui ne prend que les dépendances essentielles, si vous souhaitez qu'elles ne changent pas tout au long de la vie d'un objet (soyez en lecture seule), ou les exposer comme des propriétés.
Avec Windsor, vous ne pouvez pas faire passer les valeurs nulles, pour les raisons mentionnées dans l'autre réponse.
Je pense que la raison en est que les arguments constructeurs sont des dépendances obligatoires, donc null n'a aucun sens ici. –