Adds a new parameter against the entity.
A key can have multiple values associated. Thus repeated calls with the same key will build up a list of possible values.
this |
an Entity containing the parameters |
key |
the name of the key |
value |
the data to associated with that key |