#516- Added the id attribute and getter and setter methods.