Query 프로토콜 리팩토링.
1. 모든 객체의 toString 메서드 재정의.
2. Serializable를 BaseType에게 구현시키고, 하위 클래스의 readObject, writeObject 제거.