title: Why is the To property of .net's MailMessage class read-only?
body: <p>I've got a MailAddressCollection that contains all the addresses I want to send an email to, but instead of being able to simply have:</p>
  
  <pre><code>myMessage.To = myMailAddressCollection;
  </code></pre>
  
  <p>I have to do:</p>
  
  <pre><code>foreach (MailAddress address in myMailAddressCollection)  
  {  
      myMessage.To.Add(address);  
  }
  </code></pre>
  
  <p>Can anyone shed any light on why the class is configured like that? Am I missing some other way of being able to assign to the To, CC or Bcc properties?</p>