Dynamically add properties to a existing object
<p>I create the person object like this.</p>

<p>Person person=new Person("Sam","Lewis") 
It has properties like this.
person.Dob
person.Address</p>

<p>But now I want to add properties like this and set the values at the run time after creating the object.
person.Age
person.Sex</p>

<p>How can I add those extra properties after creating the object. Those property name can be changed time to time. Therefor can't hardcode the "Age" and "Sex".</p>
