class AttributeKey implements Serializable {

   public AttributeKey<T> instance(String instanceId) {
      return new AttributeKey<T>(NamespacedKey.representation(this.namespace, this.id, instanceId), type);
   }

     AttributeKey(String name, Type type);

}