setter method를 이용한 DI