I'm passing a function to the node with its arguments and I want to execute it. The Node is always the same, but functions may be different with a different parameter defining their arguments. I want the node to be able to use whichever function as long as the function and the parameters are compatible. That's the reason why I don't want to make the function dependent on the argument of a specific function. Of course I could load the dataset in a different way like passing the path of the dataset to the function in the argument and let the function deal with it, but kedro catalog is cool so I was trying to use it and for the SequentialRunner everything was fine. Is the kedro session passed in the subprocesses with the ParallelRunner? Is there a way of saving and loading it back?