@override Future<Map<String, dynamic>?> msrRead() async { final m = await _ch.invokeMethod<Map>('msr.read'); return m?.cast<String, dynamic>(); }