Not so much a problem, but rather am confused as to WHY something is working when I expected it not too
I have a Startup MacroCommand that executes InitView then InitModel commands, and in the InitView SimpleCommand I instantiate an ApplicationMediator that has among its Notification interests the very same ApplicationStartup notification that executed the StartupCommand.
My confusion is what kind of causal loop time paradox ( or similar ) allows the ApplicationMediator to respond to a notification that was sent BEFORE it was instantiated or registered with the facade, because that's what
seems to be happening?
If, in a Notification 'lifecycle', an object is instantiated/registered, does some bit of magic occur that checks if this Notification is listed in the new objects interests? If so, well....very clever