Added a bulk repository implementation