More preparations for composite widgets:
More preparations for composite widgets:

* prefix instead of form_name, so that prefix can be adjusted by
  composite widgets.

* set the initial data in the link() method so that it can be overridden
  later by composite.

obviel/obviel,obviel/obviel,obviel/obviel