シングルトンコンポーネントを作るための基底クラスを実装しました