Fix for #5 - equals/hashCode on MappedSuperclass overridden when subclass has @Id field