Agregado las relaciones. Queda aun realizar las multiples comprobaciones.