Added GenericRepository project