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