Direct calls to machine and time fields in Task replaced with
getMachine() and getTime() methods. machine and time fields made
private. All tests pass.