Part 4 - Define own Base Repositories