public PersonalShop(Creature owner, Item bag, Item license)
{
this.LicenseData = AuraData.ShopLicenseDb.Find(license.Data.PersonalShopLicense);
if (this.LicenseData == null)
throw new NotSupportedException("Unknown license '" + license.Data.PersonalShopLicense + "'.");
this.CustomerEntityIds = new HashSet<long>();
this.Owner = owner;
this.Bag = bag;
this.LicenseItem = license;
this.Region = this.Owner.Region;
this.Owner.Temp.ActivePersonalShop = this;
}