public function where($attribute, $operator = null, $value = null, $boolean = 'and')
{
// The last `$boolean` expression is intentional to fix list() & array_pad() results
$this->where[] = [$attribute, $operator, $value, $boolean ?: 'and'];
return $this;
}