protected virtual void OnConnectionHandshake(ConnectionHandshakeArgs e) { ConnectionHandshake?.Invoke(this, e); }