docs: @SuppressWarnings("unchecked")
      public <T> Map<String, T> find(final Class<T> valueTypeToFind) {
          return (Map<String, T>) this.values.entrySet().stream()
                  .filter(input -> valueTypeToFind.isInstance(input.getValue()))
                  .collect(
                          Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
      }