@Override
 public String toString() {
   return String.format("%s:%s", name, type.toString());
 }
 @JsonIgnore
 public String[] getTuple() {
   return new String[] {getKeyString(), type.toString(), name};
 }