Created BaseRepository for all other Repositories to inherit from