public function create(DOMElement $node) { $item = new Item(); $this->setProperties($node, $item); $this->setDate($node, $item); $this->setTags($node, $item); $this->executeAggregators($node, $item); return $item; }