Added entity implementations types
Particle's types are entity implementation types and have
implementations