オブジェクト指向ってのは無意味なカプセル化をするって意味ではない
それにフィールドからプロパティへ変更しても再コンパイルしてもらえない状況なんて現実的に考えにくい