@override Map<String, dynamic> toMap() { return {'type': 'barcodeTracking', 'settings': _settings.toMap()}; }