Working on model & description annotations.
diff --git a/core/api/src/main/java/org/onlab/onos/net/DefaultLink.java b/core/api/src/main/java/org/onlab/onos/net/DefaultLink.java
index 8771faa..9b9625a 100644
--- a/core/api/src/main/java/org/onlab/onos/net/DefaultLink.java
+++ b/core/api/src/main/java/org/onlab/onos/net/DefaultLink.java
@@ -22,10 +22,11 @@
      * @param src        link source
      * @param dst        link destination
      * @param type       link type
+     * @param annotations optional key/value annotations
      */
     public DefaultLink(ProviderId providerId, ConnectPoint src, ConnectPoint dst,
-                       Type type) {
-        super(providerId);
+                       Type type, Annotations... annotations) {
+        super(providerId, annotations);
         this.src = src;
         this.dst = dst;
         this.type = type;