public function populate($data = array(), $direct = false)
	{
		if (!$direct)
			$data = Cii::get($data, get_class($this));

		foreach ($data as $attribute=>$value)
			$this->set($attribute, $value);

		return true;
	}