public function getSlideAttributes($isFirst = false, $isMiddle = false, $isLast = false)
    {
        $attributes = ['class' => $this->getSlideClass($isFirst, $isMiddle, $isLast)];
        
        if ($this->getParent()->hasMethod('getSlideAttributes')) {
            
            $attributes = array_merge(
                $attributes,
                $this->getParent()->getSlideAttributes(
                    $this,
                    $isFirst,
                    $isMiddle,
                    $isLast
                )
            );
            
        }
        
        $this->extend('updateSlideAttributes', $attributes);
        
        return $attributes;
    }