Update more product related models, and change product_attribute to a join table.