title: Making a generic property
body: <p>I have a class that stores a serialized value and a type. I want to have a property/method returning the value already casted:</p>
  
  <pre><code>public String Value { get; set; }
  
  public Type TheType { get; set; }
  
  public typeof(TheType) CastedValue { get { return Convert.ChangeType(Value, typeof(_Type)); }
  </code></pre>
  
  <p>Is this possible in C#?</p>