removed pmd warning: Avoid modifiers which are implied by the context.
added logic to call the ReloadableListeners, code cleanup (dropped DelegatedMethods.java)