Add EventDateCollection. Refactor event to use new collection.