for (String memberPath : toRemove) {
watchers.remove(memberPath);
}
if (numOfMembers > getNumOfMembers()) {
fireEvent(new LostMemberEvent());
} else if (numOfMembers < getNumOfMembers()) {
fireEvent(new NewMemberEvent());
}
if (numOfMembers != 0 && getNumOfMembers() != 0) {
if (!leaderMember.equals(getLeader())) {