added default constructor to Particle because of the skeleton/content pattern of Boost.MPI