anchor.diff:        <cfset variables.pass["locations"] = arrayNew(1) />
       </cfif>
   
  -    <!--- Build structure --->
  -    <cfset structAppend(location, arguments) />
  +    <!--- Build location structure --->
  +    <cfset location["longitude"] = arguments.longitude />
  +    <cfset location["latitude"] = arguments.latitude />
  +    <cfif structKeyExists(arguments, "altitude") AND (NOT isNull(arguments.altitude))>
  +      <cfset location["altitude"] = arguments.altitude />
  +    </cfif>
  +    <cfif structKeyExists(arguments, "relevantText") AND (NOT isNull(arguments.relevantText))>
  +      <cfset location["relevantText"] = arguments.relevantText />
  +    </cfif>
   
       <!--- Add primary field to list --->
       <cfset arrayAppend(variables.pass["locations"], location) />
  
positive.code:       <cfset passFields[arguments.category] = arrayNew(1) />
      </cfif>
  
      <!--- Build structure --->
      <cfset structAppend(field, arguments) />
  
      <!--- Add field to list --->
      <cfset arrayAppend(passFields[arguments.category], field) />
  
negative.code:       <cfset variables.pass["barcodes"] = arrayNew(1) />
      </cfif>
  
      <!--- Build barcode structure --->
      <cfset barcode["format"] = arguments.format />
      <cfset barcode["message"] = arguments.message />
      <cfset barcode["messageEncoding"] = arguments.messageEncoding />
      <cfif structKeyExists(arguments, "altText") AND (NOT isNull(arguments.altText))>
        <cfset barcode["altText"] = arguments.altText />
      </cfif>
  
      <!--- Add primary field to list --->
      <cfset arrayAppend(variables.pass["barcodes"], barcode) />
  