Simplified IRepository interface