https://jira.jboss.org/jira/browse/TEIID-441 covers changing how we work with the configuration. Most of this is internal to the server, but it would also change the requires restart boolean of a property definition to be an enum {none, service, process, cluster} to better indicate what needs restarted.