dependency injection using the setter method