protected function filterQueryResults(&$results)
{
$set = [];
foreach ($results as $r) {
$found = false;
foreach ($set as $u) {
$found = $r === $u || $found;
}
if (!$found) {
$set[] = $r;
}
}
return $set;
}