private function manipulateAttribute($name, $value)
    {
        $current_value = array_get($this->attribute, $name, '');
        $separator = (strlen(trim($current_value)) > 0) ? $this->getAttributeValueSeparator($name) : '';
        $current_value = $separator !== '' ? explode($separator, $current_value) : [$current_value];

        if ($name == 'class' || $name == 'style') {
            $value = is_array($value) ? $value : [$value];
            $current_value = array_diff($current_value, $value);
        }

        return [$current_value, $separator];
    }