public override byte GetVersion(object obj) => ((Level2Snapshot)obj).ExchangeDateTime.Ticks != 0 ? (byte)1 : (byte)0;