public void Dispose()
{
if ( Entries != null ) {
for ( int i = 0; i < Entries.Count; ++i ) {
if ( Entries[i].Data != null ) {
Entries[i].Data.Close();
}
}
}
}