Improvements to arguments
Users can pass arbitrary arguments to commands which are accessible in the ArgumentValueList to the developer (#16).
The argument value list getter can provide a default value if the user has not provided one.
Users can pass arbitrary arguments to commands which are accessible in the ArgumentValueList to the developer (#16).
The argument value list getter can provide a default value if the user has not provided one.