public IBaseEvent RecordEvent(EventDTO dto) { return RecordEvent(BuildEventNameFromDTO(dto), dto.Time); }