Assert.notNull(counterName, "Counter name can not be null");
Assert.hasText(fieldName, "Field name can not be null or empty string");
this.fieldValueCounterRepository = fieldValueCounterRepository;
this.fieldName = fieldName;
this.counterName = counterName;
this.jsonToTupleTransformer = new JsonToTupleTransformer();
}