Make ContractFiles search recursively inside a dir