Creates a new instance of this class.
protected Option(string prototype, string? description, int maxValueCount, bool hidden)
The prototype of this option. E.g "t|test".
The description of this option
The maximum number of accepted values
A boolean indicating if this option is hidden