public function add(Node $node) { if (parent::valid($node) && !$this->contains($node)) { $this->elements[$node->identity()] = $node; } }