Non ha un limite, posso ereditare quante classe voglio..
Il controllo non mi convice in quanto anche se la funzione è protetta e dall'oggetto principale se richiamata da null, in realtà esiste..
Nel mio script se fai un analisi degli elementi dell'oggetto gli mp protetti e privati non sono in lista..