public SurveyCalibration Calibrate() { if (ReferenceEquals(_surveyCalibration, null)) { var surveyBuilder = new SurveyCalibrationBuilder(); var result = surveyBuilder.Build(SurveyPoints.ToArray()); _surveyCalibration = result; } return _surveyCalibration; }