> If we > really wanted to support Guice etc., we'd favor constructor injection > - after all setter injection is the weakest form of injection.
Agreed. And after working with all these getters/setters and trying to figure out when it is safe to initialize things or not, I would _REALLY_ love to use constructor injection for everything. Unfortunately, for whatever reason or another, a lot of people seem to really dislike using it :/ I guess its because there are scenarios where constructor injection probably wouldn't be pleasant - think of how many permutations of config options there are for dependency injection. It seems like that could get really ugly. I don't know for sure, as I've been using Spring property injection for some time and only rarely constructor injection - they allowed me to be lazy in that regard :/ Les
