docs: public final MapDictionary<String, Object> getProperties() {
          if (this.properties.isReadyOnly()) {
              return this.properties;
          }
          return new MapDictionary<String, Object>(this.properties);
      }