public SpeedCapturesModel(IDriverModelLocator driverLocator)
{
Guard.NotNull(driverLocator, "driverLocator");
DriverLocator = driverLocator;
InnerS1 = new ObservableCollection<SpeedCaptureModel>();
S1 = new ReadOnlyObservableCollection<SpeedCaptureModel>(InnerS1);
InnerS2 = new ObservableCollection<SpeedCaptureModel>();
S2 = new ReadOnlyObservableCollection<SpeedCaptureModel>(InnerS2);
InnerS3 = new ObservableCollection<SpeedCaptureModel>();
S3 = new ReadOnlyObservableCollection<SpeedCaptureModel>(InnerS3);
InnerStraight = new ObservableCollection<SpeedCaptureModel>();
Straight = new ReadOnlyObservableCollection<SpeedCaptureModel>(InnerStraight);
Builder = new SpeedCapturesModelBuilder(this);
}