Remote Client State
constructor(id: String, clientConnection: ClientConnection, eventHandlers: MutableMap<Int, (JsonElement) -> Unit> = HashMap(), onCloseHandlers: ConcurrentHashMap<Int, () -> Unit> = ConcurrentHashMap(), debugTokens: MutableMap<String, DebugInfo> = HashMap(), lastModified: Instant = Instant.now(), onMessageFunction: (data: JsonElement?) -> Unit? = null)(source)