Parameters that are common across several commands should be in an object, and each command deals gets one through the constructor and exposes it through OptionSet.

See also FetchOptions.