Codifying a pid based job

Given that we are passing PIDs into jobs, we shouldn't assume that the
received PID will be for a Generic File. By using casting a base find
into the class we can more easily send other things through the various
jobs.