/// <summary>
 /// освободить ресурсы
 /// </summary>
 protected override void DisposeUnmanagedResources()
 {
     base.DisposeUnmanagedResources();
     _itemsLocker.Dispose();
     if (_registry != null)
     {
         _registry.Dispose();
     }
 }