protected override IRepositorySet CreateRepositorySet(string raceId) { var dataFolder = rootFolder.GetSubfolder(raceId); var judges = new JudgesJsonRepository(dataFolder); var athletes = new AthletesJsonRepository(dataFolder); var start = new StartingListJsonRepository(dataFolder); var race = new RaceJsonRepository(dataFolder); return(new RepositorySet(race, start, race, race, race, athletes, judges)); }