UPDATED: removed type safety warning
UPDATED: defined ActivityCalendar class as final.
UPDATED: externalized enum
UPDATED: Better Calendar definition
ADDED: Dispatch bundle