added some missing write in reserve/unreserve that were causing the copies of item to be discarded when modified.