As `hookFor` defines new command line options, it can **only run inside the constructor** method.