Got it. Makes sense. And if we provide access to the command from strategy, the last one can decide to return arguments or not. And the real hard work we live to the provided `ArgumentsStrategy`.
Is it your wisdom?