Converted to register instances by Declarative Services. Mainly targeted
at Vaadin (For Swing, there is usually only one instance anyway). Now we
can add, edit and remove instances by configuration changes
Support dynamic reloading of application instances
Set immediate on DS, so DS won't complain