move content of Particle to a ParticleState that will be in common with Candidate