public static async Task<bool> RunAsync(CarObject car = null, string carSkinId = null, TrackObjectBase track = null, string carSetupId = null,
string weatherId = null, int? time = null) {
var model = new ViewModel(string.Empty, false, car, carSkinId, track, carSetupId, weatherId, time);
if (!model.GoCommand.CanExecute(null)) return false;
await model.Go();
return true;
}