docs: public static XContentBuilder marshall(RoleMembershipBean bean) throws StorageException {
          try (XContentBuilder builder = XContentFactory.jsonBuilder()) {
              preMarshall(bean);
              builder
                  .startObject()
                      .field("id", bean.getId())
                      .field("organizationId", bean.getOrganizationId())
                      .field("roleId", bean.getRoleId())
                      .field("userId", bean.getUserId())
                      .field("createdOn", bean.getCreatedOn().getTime())
                  .endObject();
              postMarshall(bean);
              return builder;
          } catch (IOException e) {
              throw new StorageException(e);
          }
      }