Modifications Product.java