code: public static PathMetadata forProperty(Path<?> parent, String property) {
          return new PathMetadata(parent, property, PathType.PROPERTY);
      }
docs: Create a new PathMetadata instance for property access
  
  @param parent parent path
  @param property property name
  @return property path