allow the command executer to passed with the ControllerConfig object