I really, not to set it here too. As we see by `RemoteFileToHadoopTasklet` bean definition it is `scope="step"`. So each step will create it's own `tasklet` bean and with this code in constructor it re-inits `RemoteFileTemplate` and with the same expression!