Si certamente anche io in casi simili ho adottato una soluzione simile.

Ovviamente il mio appunto era rivolto al caso in cui si volesse estendere la gestione dei riferimenti oltre una normale situazione di riferimento parentale.

Cmq in ogni vaso via di ricorsione