title: How can I prevent property names in class diagrams from being sorted?
body: <p>I tend to design my classes with properties sorted in an order that makes sense to me.  For example; I always make critical info like 'id' near the beginning, followed by less &amp; less important data, and finally record meta data like 'create date' near the end.</p>
  
  <p>But when I add the class to Visual Studio's (2010) class diagram, it sorts the properties alphabetically.  Is there anyway to turn this functionality off?</p>
  
  <p>Edit (11/05/11):</p>
  
  <p>For example, I have the following class</p>
  
  <pre><code>public class Email
  {
      public Int64 Id { get; set; }
      public Int64 UserId { get; set; }
      public string Name { get; set; }
      public string EmailAddress { get; set; }
      public DateTime CreateDate { get; set; }
      public DateTime UpdateDate { get; set; }
  }
  </code></pre>
  
  <p>But when I add it to my diagram, it displays properties in the following order:</p>
  
  <pre><code>CreateDate
  EmailAddress
  Id
  Name
  UpdateDate
  UserId
  </code></pre>
  
  <p>Instead of the order I expect</p>
  
  <pre><code>Id
  UserId
  Name
  EmailAddress
  CreateDate
  UpdateDate
  </code></pre>