docs: @Override
    public void updateModifiableFieldsFromEntity(ProcessDefinitionEntity updatingProcessDefinition) {
      if (this.key.equals(updatingProcessDefinition.key) && this.deploymentId.equals(updatingProcessDefinition.deploymentId)) {
        // TODO: add a guard once the mismatch between revisions in deployment cache and database has been resolved
        this.revision = updatingProcessDefinition.revision;
        this.suspensionState = updatingProcessDefinition.suspensionState;
        this.historyTimeToLive = updatingProcessDefinition.historyTimeToLive;
      }
      else {
        LOG.logUpdateUnrelatedProcessDefinitionEntity(this.key, updatingProcessDefinition.key, this.deploymentId, updatingProcessDefinition.deploymentId);
      }
    }