public UpdateOfferUserOptInContext(
     IAuthenticatedUserContext userContext,
     IOfferUserOptedInContext offerOptedInContext,
     IUpdateOfferUserOptIn updateOfferOptIn)
 {
     UserContext         = userContext;
     OfferOptedInContext = offerOptedInContext;
     UpdateOfferOptIn    = updateOfferOptIn;
 }
 public EmailPreferencesViewModel(
     ITextTranslator translator,
     IOfferUserOptedInContext offersOptedInContext,
     ISignInViewModel signInViewModel,
     IAuthenticatedUserContext userContext,
     IPublicationsNewsletterUserOptInContext publicationNewsletterUserOptInContext)
 {
     TextTranslator       = translator;
     OffersOptedInContext = offersOptedInContext;
     UserContext          = userContext;
     SignInViewModel      = signInViewModel;
     PublicationNewsletterUserOptInContext = publicationNewsletterUserOptInContext;
 }