If you have some automatic startup notification based spawn, you might want to override some properties at the last possible moment, ex: never spawn a specific app as slave, as it will lockup inputs in a resizing infinite loop (umm, some really really buggy apps can do that). It really is just a trick to make sn based spawn more flexible. 

Yes it should be documented somewhere.