@Override
			public void validate() {
				for (ModuleOptions delegate : delegates.values()) {
					delegate.validate();
				}
			}
The composed module itself never needs to activate profiles. It's the submodules that should. The keys
returned here are special constructs that are decoded by {@link PrefixNarrowingModuleOptions}.
spring-xd-module/src/main/java/org/springframework/xd/module/options/HierarchicalCompositeModuleOptionsMetadata.java