Make ItemRepository much more versatile