revamp child options handling for groups: childopts:{}