Document the Product class