HACK ALERT!!!  This \"should\" have have two subclasses, which might be called
LoggedMapTaskAttempt and LoggedReduceTaskAttempt, but
the Jackson implementation of JSON doesn't handle a
superclass-valued field.