Фабрики обычно предназначены для создания сложных объектов. Вы можете просто обновить объект. Не ясно, имеете ли вы в виду создание или получение. Если вы получаете, вы можете добавить хранилище и использовать его. Кроме того, службы обычно возвращают DTO, а не сами сущности. За пределами домена не должны знать о сущностях.