IBaseEntityRepository added
InMemoryEntityRepository added