Я новичок в разработке для Android и хочу знать, как лучше всего управлять реализацией запросов к базе данных, используя firebase и mvvm в качестве шаблона проектирования.Нужен ли мне класс для реализации всех запросов (добавления, обновления, удаления ..) и использования их в моих viewModel, или я каждый раз переписываю в viewModel?