Por que a propriedade Text do meu controle personalizado não aparece na janela Properties?

Eu tenho um controle de usuário que herda de UserControl. É um botão, então estou tentando fazer o texto no botão, alterável usando a propriedade Text como os botões reais, em vez de nomear os meus como _Text. Eu tenho o seguinte código, mas não funciona (ou seja, ele não aparece na janela de propriedades). O nome do rótulo é ContentPresenter

<code>public override string Text
{
    get
    {
        return ContentPresenter.Text;
    }
    set
    {
        ContentPresenter.Text = value;
    }
}
</code>

questionAnswers(1)

yourAnswerToTheQuestion