Future<T?> invoke<T>(String method, [Map<String, dynamic>? args]) { return _channel.invokeMethod<T>(method, args ?? const {}); }