Что там ещё к киллер фичам относят, а, проперти? Так просто обёртка над полями. После компиляции превращается в get_Field/set_Field и ничем особенным не блещет.
Тем не менее, приятно. А ты только представь что бы было если бы в C# завезли нормальные процедурные макросы, эти геттеры и сеттеры никому бы не всрались