interface SessionMessage
interface ExistingSessionMessage : SessionMessage
data class SessionInit : SessionMessage