Added empty classes for the event location types, added better caching behaviour to the event provider