public override object Read(BinaryReader reader, byte version)
{
var providerId = reader.ReadByte();
var symbol = reader.ReadString();
var exchange = reader.ReadString();
var altId = new AltId(providerId, symbol, exchange);
if (version >= 1)
altId.CurrencyId = reader.ReadByte();
return altId;
}