Mejorar los nombres de las llaves usando under_score y tratar de ser más explícito (reemplazar pro por algo que tenga sentido):  laboratorypro => laboratory_pro  que quiere decir pro? Lo mismo para las otras.

Remplazar: 
$laboratoryper por algo con más sentido y camelCase $laboratoryPersona ?