Hide AccountEvent and SessionEvent constructors
Add distinction between login timeout and register timeout