Extended ShellExecReq API for easier use in Groovy, and to be more generic