public HistoricFormPropertyEntity(
      ExecutionEntity execution, String propertyId, String propertyValue, String taskId) {
    this.processInstanceId = execution.getProcessInstanceId();
    this.executionId = execution.getId();
    this.taskId = taskId;
    this.propertyId = propertyId;
    this.propertyValue = propertyValue;
    this.time = Context.getProcessEngineConfiguration().getClock().getCurrentTime();

    HistoricActivityInstanceEntity historicActivityInstance =
        Context.getCommandContext().getHistoryManager().findActivityInstance(execution);
    if (historicActivityInstance != null) {
      this.activityInstanceId = historicActivityInstance.getId();
    }
  }