1598f5e501
All the repository classes must go through get_repository() to allow further monkey patching and other external, API consumer related features.