Solution 4

Ajout des virtual et de quelque id