internal SecurityDefinitionOptionParameter(ResponseComposer c)
 {
     RequestId            = c.ReadInt();
     Exchange             = c.ReadString();
     UnderlyingContractId = c.ReadInt();
     TradingClass         = c.ReadString();
     Multiplier           = c.ReadString();
     c.AddStringsToList(Expirations);
     c.AddStringsToList(Strikes);
 }
 internal ContractDescription(ResponseComposer c)
 {
     Contract = new Contract
     {
         ContractId      = c.ReadInt(),
         Symbol          = c.ReadString(),
         SecurityType    = c.ReadStringEnum <SecurityType>(),
         PrimaryExchange = c.ReadString(),
         Currency        = c.ReadString()
     };
     c.AddStringsToList(DerivativeSecTypes);
 }