UICommand should be last argument of method signature in CommandControllerFactory