ma non si può ovviare al problema con l'overloading dei metodi?
Certo è che per ogni possibile tipo devi riscrivere un metodo.