reloadComponent additionalParams are expected "decoded"

Use `CM_Params::set` instead of `array_merge` (with *encoded* params!).
What about returning `new self(1)` and ignoring the data?