[parameters.functional] fixed scalar/vector valued parameters
* scalar valued parameter components can only be used as 'key'
* vector valued parameter components can only be used as 'key[ii]'