Destructor should not removeAndDeleteAll(), just removeAll()
const-correctness