protected override void Dispose(bool disposing) { if (disposing && RootEntry != null) { RootEntry.Dispose(); } }