docs: @SuppressWarnings("unchecked")
      public List<T> build() {
          final List<T> retValue = new ArrayList<T>();
          for (final RESTBaseElementV1<?> element : entities) {
              final T wrapper = RESTEntityWrapperBuilder.newBuilder()
                      .providerFactory(providerFactory)
                      .entity(element)
                      .isRevision(isRevisionList)
                      .wrapperInterface(wrapperClass)
                      .parent(parent)
                      .build();
              retValue.add(wrapper);
          }
  
          return retValue;
      }