Imeplement GoodsViewModel.