Uma exceção sem tratamento do tipo 'System.StackOverflowException' ocorreu

Porque isso? Este é o meu código:

<code>public class KPage
{
    public KPage()
    {
       this.Titolo = "example";
    }

    public string Titolo
    {
        get { return Titolo; }
        set { Titolo = value; }
    }
}
</code>

Eu defino dados pelo construtor. Então, eu gostaria de fazer algumas coisas como

<code>KPage page = new KPage();
Response.Write(page.Titolo);
</code>

mas eu recebo esse erro:

<code>set { Titolo = value; }
</code>

questionAnswers(3)

yourAnswerToTheQuestion