Index: applications/editors/josm/plugins/routing/src/com/innovant/josm/jrt/core/RoutingGraph.java
===================================================================
--- applications/editors/josm/plugins/routing/src/com/innovant/josm/jrt/core/RoutingGraph.java	(revision 15710)
+++ applications/editors/josm/plugins/routing/src/com/innovant/josm/jrt/core/RoutingGraph.java	(revision 16290)
@@ -160,5 +160,5 @@
      */
     private void addEdge(Way way,Node from, Node to) {
-        double length = from.coor.greatCircleDistance(to.coor);
+        double length = from.getCoor().greatCircleDistance(to.getCoor());
 
         OsmEdge edge = new OsmEdge(way, from, to);
Index: applications/editors/josm/plugins/routing/src/com/innovant/josm/jrt/osm/OsmEdge.java
===================================================================
--- applications/editors/josm/plugins/routing/src/com/innovant/josm/jrt/osm/OsmEdge.java	(revision 15710)
+++ applications/editors/josm/plugins/routing/src/com/innovant/josm/jrt/osm/OsmEdge.java	(revision 16290)
@@ -69,5 +69,5 @@
         this.from = from;
         this.to = to;
-        this.length = from.coor.greatCircleDistance(to.coor);
+        this.length = from.getCoor().greatCircleDistance(to.getCoor());
       }
 
@@ -80,9 +80,9 @@
 
   public EastNorth fromEastNorth() {
-      return this.from.eastNorth;
+      return this.from.getEastNorth();
   }
 
   public EastNorth toEastNorth() {
-      return this.to.eastNorth;
+      return this.to.getEastNorth();
   }
 
Index: applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/RoutingLayer.java
===================================================================
--- applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/RoutingLayer.java	(revision 15710)
+++ applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/RoutingLayer.java	(revision 16290)
@@ -139,5 +139,5 @@
                 if (n.deleted || n.incomplete) continue;
 
-                Point P = Main.map.mapView.getPoint(n.eastNorth);
+                Point P = Main.map.mapView.getPoint(n.getEastNorth());
                 double dist = p.distanceSq(P);
                 if (dist < NavigatableComponent.snapDistance) {
@@ -275,5 +275,5 @@
         // paint start icon
         Node node = nodes.get(0);
-        Point screen = mv.getPoint(node.eastNorth);
+        Point screen = mv.getPoint(node.getEastNorth());
         startIcon.paintIcon(mv, g, screen.x - startIcon.getIconWidth()/2,
                 screen.y - startIcon.getIconHeight());
@@ -282,5 +282,5 @@
         for(int index = 1; index < nodes.size() - 1; ++index) {
             node = nodes.get(index);
-            screen = mv.getPoint(node.eastNorth);
+            screen = mv.getPoint(node.getEastNorth());
             middleIcon.paintIcon(mv, g, screen.x - startIcon.getIconWidth()/2,
                     screen.y - middleIcon.getIconHeight());
@@ -289,5 +289,5 @@
         if(nodes.size() > 1) {
             node = nodes.get(nodes.size() - 1);
-            screen = mv.getPoint(node.eastNorth);
+            screen = mv.getPoint(node.getEastNorth());
             endIcon.paintIcon(mv, g, screen.x - startIcon.getIconWidth()/2,
                     screen.y - endIcon.getIconHeight());
Index: applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/actions/MoveRouteNodeAction.java
===================================================================
--- applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/actions/MoveRouteNodeAction.java	(revision 15710)
+++ applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/actions/MoveRouteNodeAction.java	(revision 16290)
@@ -113,5 +113,5 @@
                 for (int i=0;i<nl.size();i++) {
                     Node node = nl.get(i);
-                    double d = Main.map.mapView.getPoint(node.eastNorth).distanceSq(e.getPoint());
+                    double d = Main.map.mapView.getPoint(node.getEastNorth()).distanceSq(e.getPoint());
                     if (d < dmax) {
                         dmax = d;
Index: applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/actions/RemoveRouteNodeAction.java
===================================================================
--- applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/actions/RemoveRouteNodeAction.java	(revision 15710)
+++ applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/actions/RemoveRouteNodeAction.java	(revision 16290)
@@ -102,5 +102,5 @@
                 for (int i=0;i<nl.size();i++) {
                     Node node = nl.get(i);
-                    double d = Main.map.mapView.getPoint(node.eastNorth).distanceSq(e.getPoint());
+                    double d = Main.map.mapView.getPoint(node.getEastNorth()).distanceSq(e.getPoint());
                     if (d < dmax) {
                         dmax = d;
Index: applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingDialog.java
===================================================================
--- applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingDialog.java	(revision 15710)
+++ applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingDialog.java	(revision 16290)
@@ -125,5 +125,5 @@
      */
     public void addNode(Node n) {
-        model.addElement(n.id+" ["+n.coor.toDisplayString()+"]");
+        model.addElement(n.id+" ["+n.getCoor().toDisplayString()+"]");
     }
 
@@ -134,5 +134,5 @@
      */
     public void insertNode(int index, Node n) {
-        model.insertElementAt(n.id+" ["+n.coor.toDisplayString()+"]", index);
+        model.insertElementAt(n.id+" ["+n.getCoor().toDisplayString()+"]", index);
     }
 
