job model get/set; tests and documentation