Пока все свойства не имеют начальных значений, все они похожи на:
public object MyProperty { get; set; }
Тогда при создании экземпляра класса все они должны быть нулевыми по умолчанию (еслипоскольку конструктор класса, конечно, ничего с ними не делает)