Basics of domain events.
Code reformat.