真面目に考えるなら、定義されたモデルを与えてない時点でイッチの方に問題あるんやない?