title: DataAnnotations dynamically attaching attributes
body: <p>Apparently it is possible to dynamically attach DataAnnotation attributes to object properties at runtime and as such achieve dynamic validation.</p>
  
  <p>Can someone provide code sample on this?</p>