protected function getfieldsvalues(&$qr_fields, &$qr_values) {
		$qr_fields = array();
		$qr_values = array();
		parent::getfieldsvalues($qr_fields, $qr_values);

		if (empty($this->{$this->parentKeyName})) {
			$qr_fields[] = '`' . $this->parentKeyName . '`';
			$qr_values[] = 'NULL';
		} else {
			$qr_fields[] = '`' . $this->parentKeyName . '`';
			$qr_values[] = $this->{$this->parentKeyName};
		}

		$qr_fields[] = '`' . $this->leftKeyName . '`';
		$qr_values[] = $this->{$this->leftKeyName};
		$qr_fields[] = '`' . $this->rightKeyName . '`';
		$qr_values[] = $this->{$this->rightKeyName};
		$qr_fields[] = '`' . $this->levelKeyName . '`';
		$qr_values[] = $this->{$this->levelKeyName};
		$qr_fields[] = '`' . $this->groupKeyName . '`';
		$qr_values[] = $this->{$this->groupKeyName};
		return true;
	}