trim back logging.  make job parent and protocol non updatable.

awesome.