Bom dia, time Alura!
Ponderei por alguns instantes se eu deveria criar esse tópico. Mas acredito que haja uma discordância de gabarito entre as duas alternativas que são quase idênticas. Entretanto, estou aqui na posição de estudante e é possível que eu esteja equivocado. Nesse caso, peço desculpas e orientações para entender melhor a resposta da questão.
De forma breve, a única diferença nas alternativas é que o item A afirma que os métodos acessados são apenas os disponibilizados pelo consumer widget, enquanto a alternativa D deixa a origem desses métodos em aberto. Acredito que faz sentido ser a alternativa A, uma vez que só podemos acessar os métodos previamente criados pelo nosso model e disponibilizados pelo consumer em nossa árvore de widgets.