public function setNumberOfItemSlots(int $numberOfItemSlots): self
    {
        if ($numberOfItemSlots === self::VALUE_UNLIMITED_SLOTS) {
            $this->numberOfItemSlots = self::VALUE_UNLIMITED_SLOTS_DATABASE;
        } else {
            $this->numberOfItemSlots = $numberOfItemSlots;
        }
        return $this;
    }