Index: /applications/editors/josm/plugins/toms/src/toms/seamarks/buoys/Buoy.java
===================================================================
--- /applications/editors/josm/plugins/toms/src/toms/seamarks/buoys/Buoy.java	(revision 26526)
+++ /applications/editors/josm/plugins/toms/src/toms/seamarks/buoys/Buoy.java	(revision 26527)
@@ -457,4 +457,6 @@
 
 	public void parseLights(Map<String, String> k) {
+		if (k.containsKey("seamark:ref"))
+			setLitRef(k.get("seamark:ref"));
 		setFired(false);
 		setSectored(false);
@@ -1026,4 +1028,8 @@
 							"seamark:light:" + i + ":radius", Radius[i]));
 			}
+		} else {
+			if (!LitRef.isEmpty())
+				Main.main.undoRedo.add(new ChangePropertyCommand(Node,
+						"seamark:ref", LitRef));
 		}
 	}
