DO NOT USE THIS INSTANCE FOR LIVE DATA!!!!
ItemDelegate and sub classes should throw IllegalItemStateException on stale items instead of relying on the consumer API to check staleness upfront