Update CrudService companions to use a CompanionLoader instead of relying on injected ActorFactory instances