private void UpdateDirectories() {
CarsDirectories?.Obsolete();
TracksDirectories?.Obsolete();
ShowroomsDirectories?.Obsolete();
WeatherDirectories?.Obsolete();
PpFiltersDirectories?.Obsolete();
PythonAppsDirectories?.Obsolete();
CarsDirectories = Value == null ? null : new AcDirectories(FileUtils.GetCarsDirectory(Value));
TracksDirectories = Value == null ? null : new AcDirectories(FileUtils.GetTracksDirectory(Value));
ShowroomsDirectories = Value == null ? null : new AcDirectories(FileUtils.GetShowroomsDirectory(Value));
WeatherDirectories = Value == null ? null : new AcDirectories(FileUtils.GetWeatherDirectory(Value));
PpFiltersDirectories = Value == null ? null : new AcDirectories(FileUtils.GetPpFiltersDirectory(Value));
PythonAppsDirectories = Value == null ? null : new AcDirectories(FileUtils.GetPythonAppsDirectory(Value));
FontsDirectories = Value == null ? null : new AcDirectories(FileUtils.GetFontsDirectory(Value));
KunosCareerDirectories = Value == null ? null : new AcDirectories(FileUtils.GetKunosCareerDirectory(Value));
ReplaysDirectories = ReplaysDirectories ?? new AcDirectories(FileUtils.GetReplaysDirectory(), null);
CarsDirectories?.CreateIfMissing();
TracksDirectories?.CreateIfMissing();
ShowroomsDirectories?.CreateIfMissing();
WeatherDirectories?.CreateIfMissing();
PpFiltersDirectories?.CreateIfMissing();
PythonAppsDirectories?.CreateIfMissing();
ReplaysDirectories?.CreateIfMissing();
}