public function addSiblings(array $siblings, $from = null)
    {
        if ($this->exists) {
            if (is_null($from)) {
                $from = $this->getNextAfterLastPosition();
            }

            $parent = $this->getParent();
            /**
             * @var Entity $sibling
             */
            foreach ($siblings as $sibling) {
                $sibling->moveTo($from, $parent);
                $from++;
            }
        }

        return $this;
    }