Универсальный репозиторий с EF 4.1 в чем смысл

По мере того, как я углубляюсь в DbContext, DbSet и связанные с ними интерфейсы, я удивляюсь, почему вам нужно реализовать отдельный «универсальный» репозиторий вокруг этих реализаций? Похоже, что DbContext и IDbSet делают все, что вам нужно, и включают «Единицу работы» внутри DbContext. Я что-то...