Repositories as a separate 'thing'