hasValidValue(component) {
        if (!component) return false;
        if (Array.isArray(component.value)) return !!component.value.length;
        return !!component.value;
    }