code review...

Wouldn't a hashmap<string,string> be more descriptive and less error prone?