/// <summary>
 /// Initializes a new instance of the <see cref="KeyedCollection{T}"/> class.
 /// </summary>
 /// <param name="keys">The keys.</param>
 /// <param name="items">The items.</param>
 public KeyedCollection(string[] keys, T[] items)
 {
     _keys         = new LightCollection <string>(keys);
     _items        = new LightCollection <T>(items);
     _readonlyColl = null;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="KeyedCollection{T}"/> class.
 /// </summary>
 /// <param name="initialSize">The initial size.</param>
 public KeyedCollection(int initialSize)
 {
     _keys         = new LightCollection <string>(initialSize);
     _items        = new LightCollection <T>(initialSize);
     _readonlyColl = null;
 }