Will clear the used resources
@override Future<void> dispose() => Future.wait([ onDataReceivedController.close(), onDataSentController.close(), super.dispose(), ]);