public static CommodityTAPO AsVanillaOption(this CommodityTAPO trade)
        {
            if (trade.OptionDetails == null)
            {
                trade.OptionDetails = new VanillaOptionDetails();
            }

            return(trade);
        }
        public static CommodityTAPO AsVanillaAverage(this CommodityTAPO trade)
        {
            if (trade.AverageDetails == null)
            {
                trade.AverageDetails = new VanillaAverageDetails();
            }

            return(trade);
        }