@override Future<String?> dispose() async { final version = await methodChannel.invokeMethod<String>('dispose'); return version; }