WPF MultiBinding - problema de UnsetValue

Eu tenho um TextBlock. Quando o texto está vinculado como:

<Binding Path="Applicant2.Surname"/>

Funciona bem, no entanto, quero incluir os nomes próprios, para que a ligação seja alterada para:

<MultiBinding StringFormat="{}{0} {1}">
    <Binding Path="Applicant2.Forenames"/>
    <Binding Path="Applicant2.Surname"/>
</MultiBinding>

Isso exibe {DependencyProperty.UnsetValue} {DependencyProperty.UnsetValue} até que o valor seja definido na primeira vez.

Como posso parar com isso? Por que não obtenho o problema com a primeira ligação simples?

questionAnswers(1)

yourAnswerToTheQuestion