Delayed commit with making independence of Particle and Event