Dúvida sobre relacionamento unidirecional x bidirecional + Diagrama de Classe

Pessoal, pesquisando sobre relacionamento unidirecional e bidirecional encontrei o seguinte:
http://blog.caelum.com.br/como-nao-aprender-orientacao-a-objetos-relacionamento-bidirecional/
Este artigo, em sítense, diz que é preferível utilizar o relacionamento unidirecional.

A apostila da K19 - Desenvolvimento JSF2 e JPA2 possui o exercício Projeto Futebol - K19. Este projeto modela a entidade Time e Jogador.

O relacionamento entre a classe Time e Jogador é unidirecional, pois só a classe Jogador conhece o Time, mas o Time não conhece o Jogador, ou seja, a classe Jogador possui uma variável de instância do Time.

Já que o Jogador possui o Time, eu fiz uma agregação (TEM-UM) entre eles.

Gostaria de saber se a modelagem que fiz está correta, caso não, qual seria o correto?

Gostaria também de saber se neste caso é melhor manter o relacionamento unidirecional ou mudar para bidirecional fazendo o Time ter uma lista(Collection) de Jogadores?

Time

[code] @Entity
public class Time {

@Id @GeneratedValue
private Long id;

private String nome ;

private String tecnico ;

// GETTERS E SETTERS
}[/code]

Jogador

[code]@Entity
public class Jogador {

@Id @GeneratedValue
private Long id;

private String nome ;

private String posicao ;

private Calendar dataDeNascimento = new GregorianCalendar ();

@ManyToOne
private Time time ;

// GETTERS E SETTERS
}[/code]

Grato!


Alguém???