setをいくら使ってもそれが必要なのはupdate的メソッドが呼ばれたときだけなんだろ?
したらupdateの引数でまとめて渡せよ

getもバラバラに取得できる形じゃなくて構造体でドカっと渡したほうがいいと思う

結局、クラス間での受け渡しの仕様が確定してないからバラバラにsetやgetを作りたがるんだろう