public CheckoutViewModelBuilder(
     RequestModelAccessor requestModelAccessor,
     RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor,
     SecurityContextService securityContextService,
     DeliveryMethodViewModelBuilder deliveryMethodViewModelBuilder,
     PaymentOptionViewModelBuilder paymentOptionViewModelBuilder,
     PersonService personService,
     ISignInUrlResolver signInUrlResolver,
     AddressTypeService addressTypeService,
     CountryService countryService,
     PersonStorage personStorage,
     PaymentService paymentService,
     CurrencyService currencyService,
     ShippingProviderService shippingProviderService)
 {
     _requestModelAccessor           = requestModelAccessor;
     _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor;
     _securityContextService         = securityContextService;
     _deliveryMethodViewModelBuilder = deliveryMethodViewModelBuilder;
     _paymentOptionViewModelBuilder  = paymentOptionViewModelBuilder;
     _personService           = personService;
     _addressTypeService      = addressTypeService;
     _countryService          = countryService;
     _personStorage           = personStorage;
     _signInUrlResolver       = signInUrlResolver;
     _paymentService          = paymentService;
     _currencyService         = currencyService;
     _shippingProviderService = shippingProviderService;
 }
 public CheckoutViewModelBuilder(
     RequestModelAccessor requestModelAccessor,
     RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor,
     SecurityContextService securityContextService,
     DeliveryMethodViewModelBuilder deliveryMethodViewModelBuilder,
     PaymentMethodViewModelBuilder paymentMethodViewModelBuilder,
     SecurityToken securityToken,
     PersonService personService,
     ISignInUrlResolver signInUrlResolver,
     AddressTypeService addressTypeService,
     CountryService countryService,
     PersonStorage personStorage,
     CheckoutState checkoutState)
 {
     _requestModelAccessor           = requestModelAccessor;
     _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor;
     _securityContextService         = securityContextService;
     _deliveryMethodViewModelBuilder = deliveryMethodViewModelBuilder;
     _paymentMethodViewModelBuilder  = paymentMethodViewModelBuilder;
     _securityToken      = securityToken;
     _personService      = personService;
     _addressTypeService = addressTypeService;
     _countryService     = countryService;
     _personStorage      = personStorage;
     _checkoutState      = checkoutState;
     _signInUrlResolver  = signInUrlResolver;
 }