@override Future<void> dispose() async { await provider.dispose(); await _extensionBuilder?.dispose(); }