Added constructor initialization to VillagerTrade for maxUses
Added ability to return the matching offer from a MerchantInventory.