In MetadataTemplateElement, why are current value and display value two different fields for a ref_query? the ref query should be stored somewhere else....
/**
* Contains the CURRENT value of this element.
*/
private List<String> currentValue = new ArrayList<String>();
/**
* Contains the DISPLAY value of this element. For example, an element of
* type REF_IRODS_QUERY may have a current value of "data.size", but a
* display value of "18375".
*/
private List<String> displayValue = new ArrayList<String>();