Fixed warnings

Corrected return types
No longer returning a local static instance of EventManager
Fixed references to renamed `HasParam` method
Added a GetPtr method on EventParams
EventParam values are now constant