AttributeDefinition attributeDefinition = null;
attributeDefinition = getAttributeDefinition(attributeName);
if (attributeDefinition != null) {
final ModelNode syntheticOp = new ModelNode();
syntheticOp.get(attributeName).set(newValue);
attributeDefinition.validateAndSet(syntheticOp, submodel);
} else {
submodel.get(attributeName).set(newValue);
}
// since we modified the model, set reload required