Почему нельзя назначать события вместе со свойствами в инициализаторах объектов в C #? Это кажется таким естественным.
var myObject = new MyClass()
{
Property = value,
Event1 = actor,
// or
Event2 += actor
};
Или есть какой-то трюк, о котором я не знаю?