@Override
  public @Nullable JsonProperty findProperty(@NotNull String name) {
    return CachedValuesManager.getCachedValue(this, myPropertyCache).get(name);
  }
@Override
  public @Nullable JsonProperty findProperty(@NotNull String name)