継承先で書き換えを期待してるかしてないか、または
クラス内でもフィールドの仕様が安定してないとかで変わるんじゃないの?

virtual 付けてたり、final みたいなオーバーライド禁止付けたりしないんであれば
アクセサ経由じゃないとオーバーライドの内容次第じゃおかしなことになるんじゃない?