title: Lambda linq repeated information
body: <p>I have the next code that i developed myself. It works, but if in the XML has 3 records, it will show the three records, but all of them will have the same information that the last one has.            </p>
  
  <pre><code>//Load file and puts it on a IEnumerable interface
  IEnumerable&lt;MObject&gt; MObjects = XDocument.Load(v_urlDataConnection)
  .Element("MTestData").Descendants("book")
  .Select(x =&gt; new MObject
  {
  Title = x.Element("title").Value,
  Artist = x.Element("artist").Value,
  Company = x.Element("company").Value,
  Country = x.Element("country").Value,
  Year = x.Element("year").Value,
  Price = float.Parse(x.Element("price").Value)
  }).ToList();
  </code></pre>
  
  <p>The xml is:</p>
  
  <pre><code>    &lt;MTestData&gt;
      &lt;book&gt;
          &lt;title&gt;Scenes&lt;/title&gt;
          &lt;artist&gt;Dream Theater&lt;/artist&gt;
          &lt;company&gt;Vertigo&lt;/company&gt;
          &lt;country&gt;USA&lt;/country&gt;
          &lt;year&gt;1999&lt;/year&gt;
          &lt;price&gt;19.99&lt;/price&gt;
    &lt;/book&gt;
    &lt;book&gt;
          &lt;title&gt;Falling&lt;/title&gt;
          &lt;artist&gt;Dream Theater&lt;/artist&gt;
          &lt;company&gt;3&lt;/company&gt;
          &lt;country&gt;3&lt;/country&gt;
          &lt;year&gt;3&lt;/year&gt;
          &lt;price&gt;3&lt;/price&gt;
    &lt;/book&gt;
    &lt;book&gt;
          &lt;title&gt;Images and Words&lt;/title&gt;
          &lt;artist&gt;Dream Theater&lt;/artist&gt;
          &lt;company&gt;Elektra&lt;/company&gt;
          &lt;country&gt;USA&lt;/country&gt;
          &lt;year&gt;1991&lt;/year&gt;
          &lt;price&gt;15&lt;/price&gt;
    &lt;/book&gt;
  &lt;/MTestData&gt;
  </code></pre>