Basic ItemDatabase implementation (non-persistent yet)