Disposes of any outstanding resources.
@override Future close() async { await super.close(); await Future.wait(_services.map((s) => s.close())).then((_) { _services.clear(); }); }