Accesorios de doctrina - referencias circulares

¿Hay alguna forma de cargar accesorios que tengan referencias circulares? Como ejemplo tengo el siguiente accesorio:

BusinessEntityTeam:
  Nicole_Team:
    name: Nicole's Team
    Manager: [Nicole]
    Business: [ACMEWidgets]

sfGuardUser
  Nicole:
    first_name:     Nicole
    last_name:      Jones
    email_address:  [email protected]
    username:       nicole
    password:       nicole
    Groups:         [Group_abc]
    Team:           [Nicole_Team]

Como puede ver, Nicole_Team hace referencia a Nicole ... pero Nicole también hace referencia a Nicole_Team.

Cuando el Administrador no era una columna obligatoria, esto estaba bien (el dispositivo se cargaba, pero el Administrador era NULO), pero ahora se requiere que sea imposible cargar el dispositivo.

La única solución que puedo ver es poner la relación del equipo en su propio objeto ('Perfil', por ejemplo) para que las relaciones ya no sean circulares.

¿Hay algún otro enfoque? Cada usuario tiene que estar en un equipo, pero solo unos pocos usuarios son gerentes de equipo. Estoy bastante abierto al hecho de que mi modelo de datos puede estar mal diseñado y tener margen de mejora.

Respuestas a la pregunta(1)

Su respuesta a la pregunta