Changed the price:hasPriceFuntion name to price:hasPriceFunction