change ParticleGroupObservers to unordered_set. #85