A different name would be better. Interfaces are always named ISomething  by convention. ICalendarEncoder looks like an interface.