title: How do I create dynamic properties in C#?
body: <p>I am looking for a way to create a class with a set of static properties.  At run time, I want to be able to add other dynamic properties to this object from the database. I'd also like to add sorting and filtering capabilities to these objects.</p>
  
  <p>How do I do this in C#?</p>