ModelがViewModelに直接依存してるから分離できてない