Adicionando um dicionário mesclado a um dicionário mesclado

Não consigo adicionar um dicionário mesclado a uma coleção de dicionários mesclados no XAML.

Theme.xaml

<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="/Mine;component/Themes/Palette.Blue.xaml"/>
    <ResourceDictionary Source="/Mine;component/Themes/Template.xaml"/>
</ResourceDictionary.MergedDictionaries>

Recursos de aplicação

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="/Mine;component/Themes/Theme.xaml"/> 
            <!--
            <ResourceDictionary Source=="/Mine;component/Themes/Palette.Blue.xaml"/>
            <ResourceDictionary Source="/Mine;component/Themes/Template.xaml"/>
            -->
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

Nota: se eu colocar os dois ResourceDictionaries no Appication.Resources MergedDictionary (comente o theme.xaml e remova o comentário dos outros dois dicionários), ambos carregarão corretamente. No entanto, a maneira como nossos recursos são definidos, isso pode significar que muitos recursos serão carregados e, para carregamento dinâmico, eu gostaria de poder definir modelos.

questionAnswers(3)

yourAnswerToTheQuestion