C# : KeyValuePair VS DictionaryEntry