Removing IRepository in favor of entity-specific repositories