Support for overriding Calendar and CalendarComponent