>> たとえばビジュアルなコンポーネントだと SetHogeで大抵Invalidateとか 呼ぶだろ?

プロパティーを通しても SetHoge() 呼ばれますけど。
議論の観点がずれてるような