Releases any resources used by the provider
@override Future<void> dispose() async { _client?.close(); _client = null; _api = null; _initialized = false; }