docs: public void freeze( String userId,
                          Map<String, String> userData,
                          DateTime timestamp ) {
          this.userId = userId;
          if (userData != null) {
              this.userData = Collections.unmodifiableMap(userData);
          }
          this.timestamp = timestamp;
      }