빌더패턴,체인형식의 세팅, 실행부분분리를 위한 수정