Hola,
Yo he hecho cosas similares...
recomendaciones
1 ) Defina bien el arbol de clases.
2 ) Existe una relacion todo parte
3 ) la clase que sale de esa relacion todo parte es la que le sirve para mostrar el maestro detalle sin ninguna complicación...
PDT 1: Recuerde siempre que la POO se hizo con el fin de ayudarnos muchisimo, siempre que la utilizemos adecuadamente
PDT 2: Espero le sirva y si no me entiende por favor expliqueme que no entiende y con gusto le explicare lo que este en mis manos.