Adding event and entity helpers, common Enumerations and Events classes, and making the event manager non-static.