javaやC#は言語構造上好き勝手にプロパティアクセスできるようにならないから、
どう足掻いてもちょっとした値の引き渡しがスマートにならんねん