public void removeRegionRef(String id) {
		if (members != null) {
			GroupMember toRemove = null;
			for (Iterator<GroupMember> it = members.iterator(); it.hasNext(); ) {
				GroupMember member = it.next();
				if (member instanceof RegionRef) {
					if (((RegionRef)member).getRegionId().equals(id)) {
						toRemove = member;
						break;
					}
				} 
			}
			
			if (toRemove != null)
				members.remove(toRemove);
		}
	}