Change Job object to maintain state using URI #1544
Use URI instead of File or String for paths #1544