Future that resolves when the request has completed (successful or otherwise).
@override Future<Null> get done => _done.future;