@override Stream<Map<dynamic, dynamic>> get scanResults { _scanResultsStream ??= eventChannel.receiveBroadcastStream().cast<Map<dynamic, dynamic>>(); return _scanResultsStream!; }