C # agregar propiedades en tiempo de ejecución

He leído algunas publicaciones y sigo teniendo problemas para agregar propiedades a una clase en tiempo de ejecución. Debería ser simple, porque tengo una clase como esta:

public class MyClass
    {
        String Template;
        String Term;
     }

Durante el tiempo de ejecución, tengo que agregar algunos atributos, como Teléfono, Correo electrónico (depende ...). ¿Podría alguien explicarme cómo agregar estas propiedades durante la inicialización de la clase?

Srecko

Respuestas a la pregunta(3)

Su respuesta a la pregunta