No, but there are two parameters that need to be taken from the container, and so the controller doesn't need to know which parameters are needed, and changes in the future are less traumatic.