Added coalescence semantics to events. Imrpvoed data helpers.