public function Limit(int $lower, int $upper = null): QueryBuilder
    {
        $this->limit['lower'] = (int) $lower;
        
        if (isset($upper)) {
            $this->limit['upper'] = (int) $upper;
        }
        
        return $this;
    }