/// <summary>
        ///     Очищает список свойств.
        /// </summary>
        public void Clear()
        {
            if (_properties.Count > 0)
            {
                foreach (var item in _properties)
                {
                    _register.Unregister(item.Key);
                }

                _properties.Clear();
                _parentNodes.Clear();

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