private MarketRulesService()
 {
     marketRules      = MarketRules.Instance;
     discountsManager = new DiscountsManager();
     policyManager    = new PolicyManager();
     user_rules       = new Dictionary <string, ICollection <IRule> >();
     counter          = MarketDAL.Instance.getRuleCounter().Result;
 }