public Wrapper createWrapper(String scope, String modelScope, Object config) {
String command = StringUtils.substringBefore(config.toString(), "::");
String data = config.toString();
if (command.equals("msg")) {
return new MessageWrapper(scope, modelScope, data);
} else if (command.equals("value")) {
return new ValueProviderWrapper(scope, modelScope, data);
} else if (command.equals("raw")) {
return new RawWrapper(scope, modelScope, data);
} else if (command.equals("condition")) {