public function summary() { $ret = parent::summary(); $ret['name'] = $this->name; $ret['value'] = $this->value; $ret['properties'] = $this->properties; $ret['extras'] = $this->extras; $ret['hash'] = $this->hash; $ret['libraries'] = $this->libraries; $ret['targs'] = squash($this->targs); return $ret; }