anchor.diff:  				expect(find("DATEJOINED", jsonObject)).toBeGT(0);
   				expect(find("ID", jsonObject)).toBeGT(0);
   			});
  +			// if we serializeQueryAs struct with preserveCaseForQueryColumn true lucee fails to maintain preserveCase for query column
  +			xit(title="Checking serializeJSON() with preserveCaseForQueryColumn is true & serializeQueryAs struct", body=function(){
  +				var serSettings =  getApplicationSettings().serialization;
  +				serSettings.serializeQueryAs = "struct";
  +				serSettings.preserveCaseForQueryColumn = true;
  +				application action="update"	SerializationSettings=serSettings;
  +
  +				var data = queryNew("ID, DateJoined", "INTEGER, TIMESTAMP", [{ID=1, DateJoined="2017-01-03 10:57:54"}, {ID=2, DateJoined="2017-01-03 10:57:54"}, {ID=3, DateJoined="2017-01-03 10:57:54"}]);
  +				var jsonObject = serializeJSON( data );
  +				expect(find("DateJoined", jsonObject)).toBeGT(0);
  +				expect(find("ID", jsonObject)).toBeGT(0);
  +			});
   		});
   	}
   }
positive.code: 
  			it(title="Checking serializeJSON() with preserveCaseForQueryColumn is true", body=function(){
  				var serSettings =  getApplicationSettings().serialization;
  				serSettings.preserveCaseForQueryColumn = true;
  				application action="update"	SerializationSettings=serSettings;
  
  
negative.code: 				expect(listSort(structKeyList(local.tmpData), "text")).toBe("COLUMNS,DATA");
  			});
  
  			it(title="Checking serializeJSON() with struct serialization", body=function(){
  				var serSettings =  getApplicationSettings().serialization;
  				serSettings.serializeQueryAs = "struct";
  