プロパティでやってるのと同等の処理をpublicフィールドで実現している場合、
プロパティの実装変更に相当する修正は呼び出し元を変えるしかないんだから再コンパイルもクソも無い
頭大丈夫か