Set the property to string.empty in the constructor.
Or, although it's a little expensive, you can make an extension method that does the following and just calls it in the constructor:
var stringPropertyInfos = GetType() .GetProperties(BindingFlags.Instance|BindingFlags.Public) .Where(p => p.PropertyType == typeof(string)); foreach(var propertyInfo in stringPropertyInfos){ propertyInfo.SetValue(this,string.Empty,null); }
source share