api: new format, api.owner.get('path') become api.option('path').owner.get() value._getdefaultvalue: better submulti support