CalendarHandler now supports all required methods
Simplified AppointmentSyncCollection (no separate methods)