Avoid storing paramters by value in `ParameterContainer`.
Right now, parameters passed to a dispatcher's Invoke are copied into a ParameterContainer
. Is it possible to avoid this copy by storing some form of references instead?
This is related to #367.