Used IReposity<TEntity> than the concrete in Unit of work.