finalmente pase lo de los grupos.
los tipos los converti a enums. como con el tipo de persona.
y modifique lo necesario apra hacer compilar el mapau con codigo de ejemplo.