add Product.related, remove Order.agreement