/// <summary>
        /// Removes all elements from the collection.
        /// </summary>
        public void Clear()
        {
            lock (_lock)
            {
                _rdcId.Clear();
                _rdcCode.Clear();
                _mappingsDict.Clear();

                OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset));
            }
        }