Task reorg 1 cleanup

Yeah I didn't know either.  @philschatz do you have a preference on whether nil values are omitted from JSON API responses?