とりあえずC2/C3をタイプオブジェクトパターンにすればいいんじゃね