Align IRepository with public Repository members
Favor IRepository usage over Repository
Drop unused parameter