protected override void ApplyNestedConventions(NestedConventions nestedConventions)
 {
     try
     {
         base.ApplyNestedConventions(nestedConventions);
         nestedConventions.ForType <BaseProduct>().Add(p => p.ListingPrices);
         nestedConventions.ForType <BaseProduct>().Add(p => p.OriginalPrices);
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
 protected override void ApplyNestedConventions(NestedConventions nestedConventions)
 {
     base.ApplyNestedConventions(nestedConventions);
     nestedConventions.ForType <BaseProduct>().Add(p => p.ListingPrices);
     nestedConventions.ForType <BaseProduct>().Add(p => p.OriginalPrices);
 }