Created two new type of exceptions for easier handling of certain conditions.
Adding support for MKCALENDAR method, to create calendar collections when possible.