Addition of toString(), equals(), and hashcode() to item classes.