title: XML deserialization issue for XMLArrayItem
body: <p>I have to deserialize the following XML:</p>
  
  <pre><code>&lt;section&gt;
   &lt;class_id&gt;Cls101&lt;/class_id&gt;
   &lt;sect_no&gt;1&lt;/sect_no&gt;
   &lt;class_section&gt;class section&lt;/class_section&gt;
   &lt;meet_days&gt;
     &lt;day&gt;M&lt;/day&gt;
     &lt;day&gt;T&lt;/day&gt;
     &lt;day&gt;W&lt;/day&gt;
   &lt;/meet_days&gt;
  &lt;/section&gt;
  </code></pre>
  
  <p>For which I have created the classes as below:</p>
  
  <pre><code>[Serializable]
  [XmlRoot("section")]
  public class Section
  {
       [XmlElement("class_id")]
       public string ClassId { get; set; }
  
       [XmlElement("sect_no")]
       public string SectionNo { get; set; }
  
       [XmlElement("class_section")]
       public string ClassSection { get; set; }
  
       [XmlArray("meet_days")]
       [XmlArrayItem("day")]
       public List&lt;Days&gt; MeetDays { get; set; }
  }
  
  [Serializable]
  public class Days
  {
      [XmlElement("day")]
      public string Day { get; set; }
  }
  </code></pre>
  
  <p>In the deserialized object I am getting <code>Day</code> as <code>null</code> for all 3 rows.</p>
  
  <p>What am I missing here?</p>