Add const methods
Remove init() from module
Move event manager helpers to class scope