Items now have identifier strings that are equal for items of the same type (#39)