Teste de unidade Wagtail: a adição de páginas filhas as converte no tipo base

Tentando criar alguns testes de unidade para o Wagtail e executando o seguinte problema:

>> root = FrontPage.add_root(instance=FrontPageFactory.build())
>> root
<FrontPage: article0>

>> root.add_child(instance=ArticlePageFactory.build())
<ArticlePage: article1>

>> root.get_tree()
<PageQuerySet [<Page: article0>, <Page: article1>]>

"article0" passa do tipo ArticlePage para o tipo Page na árvore de páginas. Este objeto de página é uma referência ao ArticlePage e existe um método que eu não conheço para buscá-lo ou estou perdendo algo óbvio aqui?

Enquanto isso, resolvi o problema armazenando apenas as páginas dos artigos adicionados em uma lista separada, mas eu realmente gostaria de entender o que está acontecendo aqui.

questionAnswers(1)

yourAnswerToTheQuestion