getterならread only修飾子を導入して
コンパイル時に書きこまれないことを保証すればいい
かんたんだろ