Ошибка при добавлении элементов в список C#

Пытаюсь добавить элемент в список.

Есть класс:

public class DBStatus
    {
        [DataMember]
        public DBOperation Type { get; set; }
        [DataMember]
        public List Message { get; set; }
        [DataMember]
        public List InnerException { get; set; }
    }

И есть попытка добавить экземпляр этого класса:

private void button19_Click_1(object sender, EventArgs e)
    {
        DBStatus dbstst = new DBStatus();
        dbstst.Message.Add(DBMessageType.INVALID_OR_EXPIRED_FUNCTION_REQUEST);
        dbstst.InnerException.Add("testing code");
    int k = 0;
}

В результате почему-то получаю исключение "system.NullReferenceException:'Objecct reference not set to an instance of an object.' "

Есть идеи, как ошибку убрать?

Ошибка проста и примитивна. Наверное, из невнимательности допустила)

Перед тем как добавлять в список какое-либо значение, сначала нужно проинициализировать этот список. Вначале он равен null, по этому и "не к чему привязать ссылку")

Вот мой вариант решения:

private void button19_Click_1(object sender, EventArgs e)
    {
        DBStatus dbstst = new DBStatus();
    dbstst.Message = new List();
    dbstst.Message.Add(DBMessageType.INVALID_OR_EXPIRED_FUNCTION_REQUEST);

    dbstst.InnerException = new List();
    dbstst.InnerException.Add("testing code");

    int k = 0;
}

Можешь также немного подкорректировать конструктор

public class DBStatus
    {
        [DataMember]
        public DBOperation Type { get; set; }
        [DataMember]
        public List Message { get; set; }
        [DataMember]
        public List InnerException { get; set; }
    public DBStatus(){ //initialize here
      Message = new List();
      InnerException = new List();
    }
}</pre>