DPI 인스턴스를 만들어 내는 Factory 클래스 수정.
- factory.create 를 할때 매번 인스턴스를 생성하지 않고 이미 만들어진 인스턴스를 반환하게 수정.