public function cleanCopy()
{
$clone = clone $this;
$clone->triggerBeforeFind();
$clone->autoFields(false);
$clone->limit(null);
$clone->order([], true);
$clone->offset(null);
$clone->mapReduce(null, null, true);
$clone->formatResults(null, true);
$clone->selectTypeMap(new TypeMap());
$clone->decorateResults(null, true);
return $clone;
}