各各のクラスが所持していますって書いてあるのになんでconstで渡すのか
そもそもそのデータを所持するベースクラスがあるのではないのか