Simplify IRepository - move overloads to extension methods.