To add a new parameter, you can add a field with #[parameter] in the struct
A default value is required by setting the default option.
The field name will be the parameter name. You can overwrite the parameter name by setting the rename option.
To check the input parameter, you can use check_hook option.