It appears that optional parameters are passed to the component as empty strings. I would have expected `undefined` instead. If this is intentional, it should be documented