simplify hashCode() and equals() - lonLat field can never be null
simplify hashCode() and equals() in UPS - lonLat field can never be null
annotate NonNull private fields: ellip, topoOrigLle, topoOrigEcf
update tests