Suggestion: VEvent is a bit confusing taken out of vcal context. Another name could be easier to comprehend. convertEventToVCalendar(), vCalendarFormat() or something.