Refactor List,Set, and Factory to return EnseignantChercheur; Update fenetre