private function _returnItems($items) { if (count($items) != count($this->_items)) { $return = new self($items); $return->_parent = $this; } else { $return = $this; } return $return; }