C # adiciona propriedades em tempo de execução

Eu li alguns posts, e ainda estou tendo problemas com a adição de propriedades a uma classe em tempo de execução. Deve ser simples, porque eu tenho uma classe assim:

public class MyClass
    {
        String Template;
        String Term;
     }

Durante o tempo de execução, eu tenho que adicionar alguns atributos, como telefone, e-mail (depende ...). Alguém poderia me explicar como adicionar essas propriedades durante a inicialização da classe?

Srecko

questionAnswers(3)

yourAnswerToTheQuestion