rework how jobs use a fileset, allowing to use a fileset defined elsewhere