public override void Visit(SetPingIntervalMessage message)
{
var interval = TimeSpan.FromMilliseconds(250d);
// I am not sure this the correct location for this logic but the quicker we ping the
// message stream the quicker we get pushed the data.
if(message.PingInterval < interval)
{
interval = message.PingInterval;
}
_reader.MessageStream.PingInterval = interval;
}