Some EventController methods needs a calendar
Overload for EventController CreateEvent
CreateEvent returns an Event
More usable Command pattern