working on Setter Injection