Refactored MoleculeContainer to ParticleContainer