/// <summary>
        /// Reverses this instance.
        /// </summary>
        public virtual void Reverse()
        {
            _items.Reverse();
            _keys.Reverse();

            if (CollectionChanged != null)
            {
                CollectionChanged(this, new EventArgs());
            }
        }
 /// <summary>
 /// Reverses this instance.
 /// </summary>
 public virtual void Reverse()
 {
     _coll.Reverse();
 }