-Added Hashable concern to Competition, Event and EventType