docs: public void putAttributes(Map<String, AttributeValue> attributes) {
      // Not final because we want to start overriding this method from the beginning, this will
      // allow us to remove the addAttributes faster. All implementations MUST override this method.
      Utils.checkNotNull(attributes, "attributes");
      addAttributes(attributes);
    }