ID's are set automatically with hashcode using object.setID()