Introduce CRUD Repository.