โ” is Generic Repository a bad implementation of Repository Pattern? - C#