static registerRelation(Class) {
    this.relations.add(Class);
    AssetGraph.registerRelation(Class);
  }
An asset object represents a single node in an AssetGraph, but can
be used and manipulated on its own outside the graph context.