Constructor Injection
Setter Injection