protected function _addDefaultFields()
{
$select = $this->clause('select');
$this->_hasFields = true;
if (!count($select) || $this->_autoFields === true) {
$this->_hasFields = false;
$this->select($this->repository()->schema()->columns());
$select = $this->clause('select');
}
$aliased = $this->aliasFields($select, $this->repository()->alias());
$this->select($aliased, true);
}