addServer to not modify parameter

Modified the addServer method to not modify the array that is passed as this can cause issues if you use ImmutableLists for example.