code: public void relationManagement() {
          Map<String, Object> topologyTemplate = (Map<String, Object>) template.get(TOPOLOGY_TEMPLATE);
          Map<String, Object> nodeTemplates = (Map<String, Object>) topologyTemplate.get(NODE_TEMPLATES);
  
          for (Map.Entry<String, Object> nodeTemplateEntry : nodeTemplates.entrySet()) {
              Map<String, Object> nodeTemplate = (Map<String, Object>) nodeTemplateEntry.getValue();
              List<Map<String, Object>> requirements = (List<Map<String, Object>>) nodeTemplate.get(REQUIREMENTS);
              List<Map<String, Object>> fixedRequirements = MutableList.of();
              if (requirements != null) {
                  for (Map<String, Object> requirement : requirements) {
                      if (requirement.containsKey(HOST)) {
                          fixedRequirements.add(requirement);
                      }
  
                      //TODO: delete when relations will be supported
                      else if(requirement.containsKey("dbConnection")
                              ||(requirement.containsKey("endpoint_configuration"))){
                          fixedRequirements.add(requirement);
                      }
  
                  }
                  if (fixedRequirements.isEmpty()) {
                      nodeTemplate.remove(REQUIREMENTS);
                  } else {
                      nodeTemplate.put(REQUIREMENTS, fixedRequirements);
                  }
              }
          }
      }
docs: /*This method filters current requirements and avoid non-host requirements. It is only a temporal
  fix. Relations have to be managed ASAP