protected function addWhere(string $key, string $operator, $value, string $concatenator = 'AND'): void
    {
        array_push($this->where, [
            'key' => $key,
            'operator' => $operator,
            'value' => $value,
            'concatenator' => $concatenator,
        ]);
    }