Вот простой вопрос: есть ли разница (в производительности) между этим:
Person person = new Person()
{
Name = "Philippe",
Mail = "phil@phil.com",
};
и этим
Person person = new Person();
person.Name = "Philippe";
person.Mail = "phil@phil.com";
. Вы можете представить себе более крупный объект с большим количеством свойств.