Here, _write is not public api. So I think we should follow the same convention by making _createSocket, _authenticate, _messageReceived etc.