public function andSelf() { if ($this->previous) { $this->elements = array_merge($this->elements, $this->previous->elements); } return $this; }