Thanks for getting rid of the Coordinates interface, the annotated coordinates are much appreciated.
What about using the annotions value instead of spatial name for the spatial attribute? It probably would improve readability.