protected function applyDefaultSelection($fields)
{
$fields = array_merge($fields, Tools::listToArray($this->getObjectDefinition()->getLabelField()));
$fields = array_merge($fields, Tools::listToArray($this->getExtraSelection()));
if ($this->getMultiLanguage()) {
$fields[] = 'lang';
}
return Tools::filterArrayByBlacklist($fields, $this->getObjectDefinition()->getBlacklistSelection());
}