ParticleTreeElement::_particles is now a QList<> instead of std::vector<> for faster erase()