Problem Description
Currently, cpp_type and required from moose parameter are parsed into the json dump but was not used by catbird. It would be nice to include them into catbird to ensure that the types are consistent with the expected types when users provide an input to that parameter.

The description of each parameter is combined with other parameter-specific information to form doc. It is difficult to separate doc to only provide the description of a parameter without knowing at which point does the description starts as doc is a string. It would be nice to have a separate attribute to store and provide the description of a parameter.

Problem Description
Currently, cpp_type and required from moose parameter are parsed into the json dump but was not used by catbird. It would be nice to include them into catbird to ensure that the types are consistent with the expected types when users provide an input to that parameter.
The description of each parameter is combined with other parameter-specific information to form doc. It is difficult to separate doc to only provide the description of a parameter without knowing at which point does the description starts as doc is a string. It would be nice to have a separate attribute to store and provide the description of a parameter.