docs: public Status initialize() {
          Date createdOn = getCreatedOn();
          // set the CreatedOn date if it's not already set
          if (createdOn == null) {
              createdOn = new Date();
              setCreatedOn(createdOn);
          }
  
          //@FIXME for now we activate on creation, unless date is supplied
          if (getActivationTime() == null) {
              setActivationTime(createdOn);
          }
  
          setStatus(Status.Created);
  
          return Status.Created;
      }