Item equals & copy constructor implementation