Implemented singleton for item store