@Override
 protected Measurement buildResult(JsonElement json) {
   return Environment.getEnvironment().getParser().fromJson(json, Measurement.class);
 }
 @Override
 protected Probe buildResult(JsonElement json) {
   return Environment.getEnvironment().getParser().fromJson(json, Probe.class);
 }