I agree with the move :)  I was saying, do it please!  Maybe store the release ID and the validated data as JsonElements directly and provide accessors?

Ideally the whole mechanism should be automagical so all generic agents just do `if (ReloadPolicy(config))`, including non-daemons.  I think that's where I'm going with https://cfengine.com/dev/issues/4761 eventually, although for now #1519 is mostly cleanup.

The naming won't matter as much when the timestamp is an internal detail, but I think your last suggestion is best.