Shouldn't create a new instance of TParticle if we can reset an existing one