A good idea is to separate the command arguments and related classes to its own place, so it can also be unit tested.
A good idea is to separate the command arguments and related classes to its own place, so it can also be unit tested.