Restructured API validation for Events. To restructure the rest!