Update composer description
Add @access
Refactor event object usages