public function set($column, $value = null, $quote = null)
    {
        if (is_array($column)) {
            foreach ($column as $columnName => $columnValue) {
                $this->set($columnName, $columnValue, $quote);
            }
        } else {
            $this->set[] = array(
                'column' => $this->columnQuote($column),
                'value' => $value,
                'quote' => $quote
            );
        }
        
        return $this;
    }