This object is used to hold the name (optionally) and the value for parameters.
name (string): the name of the parameter, if specified
object getValue(): returns the value of the parameter
void setValue(object): sets the value of the parameter