public function insertBefore(ModelInterface $target, array $attributes = null) { return $this->addNode($target, $target->{$this->leftAttribute}, 0, $attributes); }