Advanced-Keyed-Collection Implementation IDictionary<TKey, TItem> and IDictionary and Inherit KeyedCollection<TKey, TItem>