factory CalibrationPoint.fromMap(Map<String, dynamic> map) { return CalibrationPoint( x: map['x']?.toDouble() ?? 0.0, y: map['y']?.toDouble() ?? 0.0, order: map['order'] ?? 0, ); }