This is still not thread safe since multiple threads could call this function and then modify Item.