public static MeasurementRepository Create(MeasurementDao measurementDao)
 => new MeasurementRepository(measurementDao ?? throw new ArgumentException("MeasurementDao in null."));
 private MeasurementRepository(MeasurementDao measurementDao)
 {
     this._measurementDao = measurementDao;
 }