Removed code duplication by introducing parent GenericEventsController for EventsController and EventSuggestionsController