ViewModelはBaseViewModelを継承するようにした