protected virtual void OnMessageHandshake(HyperHandshakeMessge message) { }
protected override void OnMessageHandshake(HyperHandshakeMessge message) { SessionToken = message.SessionToken; IsControl = message.IsControl; OnHandshake(); }