JAL-1989 added hashCode and equals, renamed field to avoid name conflict