*/
public ObjectPropertySO translateTo(ObjectProperty obj) {
logger.debug("translate to: " + obj);
ObjectPropertySO so = new ObjectPropertySO();
so.setId(obj.getId());
so.setCampaignId(obj.getCampaign().getId());
so.setName(obj.getName());
so.setTemplate(obj.isTemplate());
so.setInstanceLimit(obj.getInstanceValueLimit());
// vo.setSequence(obj.getSequence());
so.setCalculatorType(obj.getCalculatorType());
so.setCalculatorInputs(obj.getCalculatorInputs());
so.setCalculatorBody(obj.getCalculatorBody());
so.setFormatterType(obj.getFormatterType());
so.setFormatterBody(obj.getFormatterBody());
so.setValidatorType(obj.getValidatorType());
so.setValidatorBody(obj.getValidatorBody());
return so;
}