不要インポート削除
 実装を移動
 OnMemoryRepositoryをトレイト化