Using setter/field injection over constructor injection