added more validation to CollectionEventTypeRepository