timesheet_resource: better helpers