Вот поэтому я и категорически против свойств. Потому что люди начнут делать жутчайшую хренотень. Во всех мануалах по языкам со свойствами написано - используйте только для простых операций.
Однако мне почему-то уже в приерах "гдк свойства полезны" втирают, что свойства надо добавить, чтобы делать тяжёлые сетевые операции.
Слабо знаком с шарпом, но там на свойствах завязана модель MVVM, вроде бы. И там идут как раз нотификации при изменении свойств, благодаря которым меняются буковки в интерфейсе