public virtual T Créer <T>(ConteneurControle conteneurControle)
    {
        var     actualType = typeof(T); // use this instead of the Type parameter
        dynamic modele     = null;

        //Stuff that creates my model

        return((T)modele);
    }
 public Étudiant Créer(ConteneurControle conteneurControle)
 {
     return(base.Créer <Étudiant>(conteneurControle));
 }