[Solved] 'System started' being triggered on any rule refresh

I’m using a rule based on the Time of Day Design Pattern and it includes System Started check:

rule "Set Time of Day"
when
	System started or
	Time cron "0 0 5,8,22,0 * * ? *" or           					//Times:  5:00, 8:00 , 22:00, Midnight
	Channel 'astro:sun:local:rise#event' triggered END or			//Sunrise
	Channel 'astro:sun:local:plus30:rise#event' triggered END or		//Sunrise Delayed
	Channel 'astro:sun:local:minus30:set#event' triggered START or 	//Early Sunset
	Channel 'astro:sun:local:set#event' triggered START	  			//Sunset
then
    // Sleep for just a bit to make sure we are not exactly on the time period boundary
    Thread::sleep(1000)
	logInfo("Time of Day","Set Triggered")

What I’m noticing is anytime I change and save any rule in the system this rule is triggering and registering a “Set Triggered” in my log file.

2017-02-22 13:31:52.452 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'Home_Lock.rules'
2017-02-22 13:31:58.741 [INFO ] [e.smarthome.model.script.Time of Day] - Set Triggered

2017-02-22 13:32:09.284 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'Home_Lock.rules'
2017-02-22 13:32:15.426 [INFO ] [e.smarthome.model.script.Time of Day] - Set Triggered

Yes, that is expected behaviour

Thanks. I forget sometimes that Search is your friend. I added an issue log for the documentation to catch this: https://github.com/openhab/openhab-docs/issues/343