深いこと考えずにクラス内部でしか使わない関数は全部privateにしとけばいいじゃん