Quando foi mapeado o relacionamento entre pedidos e produtos na classe ItemPedido foram feitos dois mapeamentos @ManyToOne, um para Pedido e um para Produto. Na classe Pedido foi realizado o mapeamento inverso, @OneToMany, já que se trata de um relacionamento bidirecional. Mas o mesmo não foi feito na classe Produto, nem foi criada uma List para conter os ItemPedido aos quais aquele produto pertence. Por que foi necessário mapear o relaciomento bidirecional ItmPedido x Pedido, mas não o relacionamento bidirecional ItemPedido x Produto?