applied review comments:
- assert -> ASSERT
- Event::create default bools -> flags