public function icon($icon, $color = null, bool $animated = null):self
    {
        Checkers::checkIcon($icon, null, $this->iconIsNullable);
        $this->icon = $icon;
        $this->setIconColor($color);
        $this->iconAnimated = $animated !== null ? $animated : $this->iconAnimated;
        return $this;
    }