title: Need a name=value class similar to TStringList but the value part is variant
body: <p>I need a class similar to TStringList that could manage name &amp; value pairs, but the value part is variant. Or perhaps it has a property like TStringList.Object but holds variants instead of objects.  </p>
  
  <p>Could anyone please point me to a free or open source implementation? I use Delphi 7.</p>
  
  <p>Thank you.</p>