FIXED Annotation equals and hashCode