BT388 : task works order by does not seem to be OK, since order by DESC would mean the first element in ArrayCollection is the most recent which is not the case.
BT388 Works ArrayCollection ordering: now task::getMostRecentWork and task::getOldestWork always return the correct work regardless ordering