Handle string calendarId on the model instead of view