public function setImage(
            string $url,
            string $description,
            int $width = 88,
            int $height = 31
    ): self {
        if (144 < $width || 0 > $width) {
            throw new \InvalidArgumentException('Width must be a value between 0 and 144.');
        }

        if (400 < $height || 0 > $height) {
            throw new \InvalidArgumentException('Height must be a value between 0 and 400.');
        }

        $this->image = [
                'url'         => $url,
                'description' => $description,
                'width'       => $width,
                'height'      => $height
        ];
        return $this;
    }