private function loadPageDataForShadow(NodeInterface $node, ArticleDocument $document, array $originalPages)
    {
        $pages = $node->getPropertyValueWithDefault(
            $this->propertyEncoder->localizedSystemName(self::PAGES_PROPERTY, $document->getLocale()),
            json_encode([])
        );
        $pages = json_decode($pages, true);

        for ($i = 0; $i < count($originalPages); ++$i) {
            $pages[$i]['routePath'] = $originalPages[$i]['routePath'];
        }

        return $pages;
    }