Code refactoring completed in PromotionalOfferViewModel