/// <summary>
 /// Constructor.
 /// </summary>
 public EncounterConditionService(
     IDataStoreSource <EncounterConditionEntry> dataStoreSource,
     IPokeAPI pokeApi,
     EncounterConditionCacheService encounterConditionCacheService,
     EncounterConditionValueService encounterConditionValueService,
     ILogger <EncounterConditionService> logger) : base(dataStoreSource, pokeApi, encounterConditionCacheService, logger)
 {
     EncounterConditionValueService = encounterConditionValueService;
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 public EncountersService(
     IDataStoreSource <EncountersEntry> dataStoreSource,
     IPokeAPI pokeApi,
     PokemonCacheService pokemonCacheService,
     EncounterConditionValueService encounterConditionValueService,
     EncounterMethodService encounterMethodService,
     LocationService locationsService,
     LocationAreaService locationAreasService,
     VersionService versionsService,
     VersionGroupService versionGroupsService,
     ILogger <EncountersService> logger) : base(dataStoreSource, pokeApi, pokemonCacheService, logger)
 {
     EncounterConditionValueService = encounterConditionValueService;
     EncounterMethodService         = encounterMethodService;
     LocationsService     = locationsService;
     LocationAreasService = locationAreasService;
     VersionService       = versionsService;
     VersionGroupsService = versionGroupsService;
 }