Fixed problem in reloading configuration

Minor fix. Reloading configurationtried to clear an ImmutableList (and obviously failed). Some refactoring done to make it more explicit that list of servers are immutable.