public function reverse() { $this->elementsBackup = $this->elements; $this->elements = array_reverse($this->elements); return $this->newInstance(); }