TradeAction's price property only takes text or number. It should also take a PriceSpecification for more specific price models.