title: What is the best way to create "dynamic objects" in vb.net webforms
body: <p>I'm not sure i'm asking this question correctly as i'm still kinda new to this... </p>
  
  <p>But what i'm trying to learn how to do (if possible) is to create a serializable class object with user data (name, address, phone, etc). For my project, i'm referring to this user data as user parameters. As this list will continue to grow. For example, fav song, fav color, etc. </p>
  
  <p>So i want to create the object dynamically based on the available 'parameters' by user. Some users will have just one, others will have more. The user data/parameters will be stored in a separate table with the user GUID and a FK identifying what the parameter is. So ideally I would just have to add a new record to this table and the code behind would just work. </p>
  
  <p>Otherwise... i have to update the serialized class, the updates, the inserts anytime i updated or changed a parm? </p>
  
  <p>Ideas? </p>
  
  <p>Thanks</p>