Azz scusa, purtroppo ho l'abitudine di scambiare le lettere nelle parole. Di solito me ne accorgo perchè il correttore ortografico si arrabbia :P
Comunque sinceramente non ho capito da cosa fosse dato il problema. A livello teorico shadows doveva funzionare. Comunque meglio così alla fine adattando il metodo e facendo l'override mi è venuta una soluzione più pulita.