HashManager properly shifts buckets down when removing elements