Make a new option elementId that is set from the id of the base element.

Now requestParams() can be a local function, rather than a method if
JinPlace, saving a few bytes too.