強制バージョンアップ対応

バージョンアップの処理はクラス化しておいたほうが実装がきれいそう！ :+1: