private Map<String, Object> attrs(final String path, final String... without) {
    Map<String, Object> attrs = new LinkedHashMap<>(get(path));
    Arrays.asList(without).forEach(attrs::remove);
    return attrs;
  }
private Map<String, Object> attrs(final String path, final String... without) {
    Map<String, Object> attrs = new LinkedHashMap<>(get(path));
    Arrays.asList(without).forEach(attrs::remove);
    return attrs;
  }
private Map < String , Object > attrs ( final String path , final String ... without ) { Map < String , Object > attrs = new LinkedHashMap <> ( get ( path ) ) ; Arrays . asList ( without ) . forEach ( attrs :: remove ) ; return attrs ; }
Read an object path and optionally filter some child paths.

@param path    Path to read.
@param without Properties to filter.
@return Properties.
Read an object path and optionally filter some child paths .