C# 6.0 introduces the concept of auto property initializer as we discussed in another blog post here
Also another feature is deferring the initialization of read-only property from constructor. This feature is available in most recent version of CTP
public class Person
{
public string FirstName { get; }
public string LastName { get; }
public Person(string firstName , string lastName)
{
FirstName = firstName;
LastName = LastName;
}
}