code: protected void addProperties(Root<T> root, Set<String> properties) {
  		
  		// Si le conteneur est vide
  		if(properties == null || properties.size() == 0) return;
  		
  		// Parcours du conteneur
  		for (String property : properties) {
  			
  			// Si la ppt est nulle ou vide
  			if(property == null || property.trim().length() == 0) continue;
  			
  			// On split
  			String[] hierarchicalPaths = property.split("\\.");
  			
  			// Le fetch de depart
  			FetchParent<?, ?> fetch = root;
  			
  			// Parcours de la liste
  			for (String path : hierarchicalPaths) {
  				
  				// Si la propriete est vide
  				if(path == null || path.trim().isEmpty()) continue;
  				
  				// chargement de cette hierarchie
  				fetch = fetch.fetch(path.trim(), JoinType.LEFT);
  			}
  		}
  	}
docs: Methode d'ajout des Proprietes a charger a la requete de recherche
  @param root	Entités objet du from
  @param properties	Conteneur de propriétés