Les attributs peuvent être de visibilité restreinte avec le mode FETCH_CLASS. Et, pour ceux qui ne sont pas publics, il n'y a pas d'appel à __set (uniquement pour les inexistants/non déclarés).
...