"now()" as a dd valueCondition breaks enactment
You get a "too much recursion" exception if you try and run the following protocol:
{
"class": "Action",
"name": "action",
"dataDefinitions": [
{
"class": "Date",
"name": "timestamp",
"valueCondition": "now()"
}
]
}