cron_structure is now built with string keys rather than keywords, as the latter don't survive JSON serialisation.