I trying to understand why a non-nullable string initializes to null instead of an empty string. For example:
//Property of class foo public string Address_N
A string is a reference type, it's always nullable.