HastTableBase capsulated to cover shared and non-shared HashTable