@override Future<Map<String, dynamic>> dispose() async { final result = await _methodChannel.invokeMethod('dispose'); return Map<String, dynamic>.from(result); }