private boolean contains(RoleProxy role) {
   for (RoleProxy roleProxy : rolesSet) {
     if (roleProxy.getId().equals(role.getId())) {
       return true;
     }
   }
   return false;
 }
 private void remove(RoleProxy role) {
   for (RoleProxy roleProxy : rolesSet) {
     if (roleProxy.getId().equals(role.getId())) {
       rolesSet.remove(roleProxy);
       return;
     }
   }
 }