}                                     // default constructor is required for publishing event to MQ

        public BrandIpRegulationCreated(BrandIpRegulation regulation)
        {
            Id             = regulation.Id;
            LicenseeId     = regulation.LicenseeId;
            BrandId        = regulation.BrandId;
            IpAddress      = regulation.IpAddress;
            Description    = regulation.Description;
            RedirectionUrl = regulation.RedirectionUrl;
            BlockingType   = regulation.BlockingType;
        }
        }                                     // default constructor is required for publishing event to MQ

        public BrandIpRegulationDeleted(BrandIpRegulation regulation)
        {
            Id = regulation.Id;
        }