WPF: revertendo o pincel para padrão / original

Eu sou um novato completo no WPF.

No momento, estou criando um usercontrol para elementos de formulário chamado "LabeledTextbox", que contém um rótulo, uma caixa de texto e um bloco de texto para mensagens de erro.

Quando o código usando adiciona uma mensagem de erro, eu quero colocar a borda da caixa de texto em vermelho. Mas, quando a mensagem de erro é removida, eu gostaria de voltar para o bordercolor padrão da caixa de texto. Eu sinto que deve haver uma maneira muito fácil de fazer isso.

Meu código:

(na classe parcial pública LabeledTextbox: UserControl)

public string ErrorMessage
{
    set
    {
        if (string.IsNullOrEmpty(value))
        {
            _textbox.BorderBrush = Brushes.Black; //How do I revert to the original color in the most elegant way?
        }
        else
        {
            _textbox.BorderBrush = Brushes.Red;
        }

        _errorMessage.Text = value;
    }
}

questionAnswers(5)

yourAnswerToTheQuestion