constructor를 object.apply 로 변경