actually shouldn't it be "use-date"? The DateTrigger could be configurable with ${date}, and the default value there could be "new Date()" so that it's the same behavior as currently... or we could refactor DateTrigger to accept a null constructor arg and treat that as "new Date()" (which it does currently for NO constructor-arg).