make UniqueID stateless
Currently UniqueID has a state which is not stored in checkpoint&restore scenarios. This may cause id collisions in a restarted simulation.
I think this is only relevant for the pe when you create new particles after a restart.