Remove the reserved keyword check for config key. It makes sense to do this for metadata (we don't want to override `brooklyn.enrichers` or `name`) but not for keys within `brooklyn.config`
diff --git a/ui-modules/blueprint-composer/app/components/spec-editor/spec-editor.directive.js b/ui-modules/blueprint-composer/app/components/spec-editor/spec-editor.directive.js
index 00f2467..4930f21 100644
--- a/ui-modules/blueprint-composer/app/components/spec-editor/spec-editor.directive.js
+++ b/ui-modules/blueprint-composer/app/components/spec-editor/spec-editor.directive.js
@@ -836,10 +836,6 @@
let modelConfig = scope.model.config;
let result = {};
for (let [key, value] of modelConfig) {
- if (blueprintService.isReservedKey(key)) {
- $log.warn("skipping reserved word used as config key", key);
- continue; // skip
- }
result[key] = getLocalConfigValueFromModelValue(key, value);
}
scope.config = result;