In C# 6.0, the ability to use an initializer with the auto-property means no explicit constructor code is required.