Nel caso di Regista.attore_preferito() viene specificato come comportarsi, infatti:
def attore_preferito(self):
'''torna l'istanza di tipo Attore che ha lavorato più volte col regista
In caso di parità si torni l'attore più giovane (vedi metodo Attore.eta())
In caso di parità si torni l'attore di genere femminile
In caso di parità quello col vero nome (campo "REALNAME") che viene prima in ordine alfabetico.
Se il campo REALNAME nel dizionario json non è presente o non contiene un valore usate il campo NAME.
Mi chiedevo se dovessimo usare NAME (sempre in assenza di REALNAME) anche per il metodo Attore.vero_nome() .