Thread safe changes for Particle class