[vuex] do not mutate vuex store state outside mutation handlers.