Updated 
1. Added Event Entity
2. Added EventManager