Work::TimeEntry - some refactoring with validation
Work::TimeEntry - errors messages, when time entries overlap one already defined
Work::TimeEntry - errors messages, when project is not found