Agregada la clase que explica el funcionamiento de FirstOrDefault en LINQ