Stops observing. Implementations must tolerate being called when not running (idempotent).
@override Future<void> stop() async { _stopped = true; }