camunda BPM engine: use custom VariableType to resist the urge to flush