Added currencyWrapper to purchasable factories

Exception explanation