[update:] more validation to LogHoursDTO