AgentViewObjectProtocolをObjCに非対応にする
Enum.hの削除
ジェネリスクを導入
プロトコロをやめて継承のみにする