code: public List<ConfigPath> findAllFrom(final Class<? extends Configuration> confType) {
          return paths.stream()
                  .filter(it -> it.getRootDeclarationClass() == confType)
                  .collect(Collectors.toList());
      }
docs: Useful for getting all configurations for exact configuration class.
  <pre>{@code class MyConf extends Configuration {
  String val
  SubConf sub
  }}</pre>
  {@code findAllFrom(MyConf) == [val, sub, sub.val1, sub.val2]} - all property paths, started in
  this class (all properties from {@code Configuration} are ignored).
  
  @param confType configuration type to get all properties from
  @return all properties declared in (originated in for sub object paths) required configuration class.