private EventCatalog() {
    mEventParser = EventParser.getInstance();
    // fill the catalog up with the events in the database (done once)
    Collection<Event> eventCollection = mEventParser.findAll();

    for (Event e : eventCollection) {
      mEventHash.put(e.uniqueIdentifier(), e);
    }
  }