Map<String, dynamic> get toMap => { 'name': profileName, if (enabledBarcodes != null) 'barcodes': enabledBarcodes!.map((e) => e.toMap).toList(), if (!keepDefaults) 'keepDefaults': keepDefaults, 'hwConfig': customMap, };