内部クラスに変えて少しシンプルに。