Implemented price as an attribute.  Use Preduct.isPriced() and Product.getPrice()