protected function setColumValues(array $columns, bool $raw): void
	{
		if($raw)
		{
			if(empty($this->cast))
			{
				$this->columns = $columns;
			}
			else
			{
				foreach($columns as $column => $value)
				{
					$this->setRawColumnValue($column, $value);
				}
			}
		}
		else
		{
			foreach($columns as $column => $value)
			{
				$this->setColumnValue($column, $value);
			}
		}
	}