tooltips, require fields, children list, groups logic on create