} else if (value && typeof value === 'object') {
            // TODO: support for NestedList
            let label
                = (typeof value.label === 'string' ? value.label : value.value)
                || value.key