title: How do I get Timestamp properties to be rendered when I use EditorForModel()?
body: <p>I have the following domain entity decorated with System.ComponentModel.DataAnnotations:</p>
  
  <pre><code>    [HiddenInput(DisplayValue=false)]        
      public int Id { get; set; }
  
      [Required]
      [Display(Name="Last Name")]
      public string LastName { get; set; }
  
      [Display(Name = "First Name")]
      public string FirstName { get; set; }
  
      [DataType(DataType.EmailAddress)]
      public string Email { get; set; }        
  
      [Timestamp]
      [HiddenInput(DisplayValue=true)]
      [ScaffoldColumn(true)]
      public byte[] Version { get; set; }
  </code></pre>
  
  <p>When I render my model in the view using <code>@Html.EditorForModel()</code> nothing is rendered for the version property. Is there anything that can force <code>EditorForModel()</code> method to render the <code>byte[]</code>?</p>
  
  <p>PS: Using <code>@Html.EditorFor(x =&gt; x.Version)</code> works just fine.</p>