modified the addServer method to not modify the array that is passed in.  This can cause issues if you use ImmutableLists for example.