protected override void OnDispose()
 {
     NameIndex.Dispose();
     NameIndex = null;
 }