Optional
Default value if argument is not used
Argument description for help page
Collects any unmatched arguments
Available shorthands
Argument/property name
Argument is not required
Default value if argument is not used