Document Particle class