프로토콜 객체 작성