package naming conventions: repositories -> repository. Basically, the Repository pattern means putting a facade over persistence system (and data access layer), thus shielding the rest of the application code from having to know how persistence works