private void ConfigureGoodItems(ConverterConfigurator <SecondContractDocument <SecondContractDocumentBody>, SG28, InnerDocument, CommonGoodItem, CommonGoodItem> configurator) { configurator.Target(goodItem => goodItem.GoodNumber.Number).Set(sg28 => sg28.CurrentIndex() + 1); configurator.ConfigureCommonGoodItemInfo <SecondContractDocument <SecondContractDocumentBody>, SG28, InnerDocument, CommonGoodItem>(); configurator.ConfigureMonetaryAmountsInfo(new MonetaryAmountConfig <CommonGoodItem>("161", x => x.ExciseTax)); configurator.ConfigureCountiesOfOrigin <SecondContractDocument <SecondContractDocumentBody>, SG28, InnerDocument>(); ConfigurePackages(configurator.GoTo(x => x.Packages.Each(), sg28 => sg28.SG34.Each())); }