Added Item and ID with accessors, and updated constructor.