Map<String, dynamic> toMap() => { 'name': name, 'macAddress': macAddress, 'bondState': bondState, 'type': type, 'alias': alias, 'bluetoothClass': bluetoothClass, 'sourceProfiles': sourceProfiles, };