view と viewmodelを分けるのって問答無用でもう正しいと考えていいもんなの?